起动MySQL服务
1、安装mysql数据库
su mysql mysql_install_db exit
chmod +x /etc/rc.d/rc.mysqld /etc/rc.d/rc.mysqld start
2、设置root密码
mysql -u root mysql
在mysql>提示符下输入
update user set password=password(“dbpasswd”) where user=“root”; exitmysqladmin -u root reload
3、创建mysql的配置文件
cat > /etc/my.cnf < < "EOF"[mysqld] datadir =/var/lib/mysql port =3306 socket =/var/run/mysql/mysql.sock
[mysql.server] user =mysql basedir =/var/lib
[safe_mysqld] err-log =/var/log/mysqld.log pid-file=/var/run/mysql/mysql.pid
EOF
开机自动启动mysql
chmod +x /etc/rc.d/rc.mysql
1、png
安装各种图形库cd /usr/src wget http://unc.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.8.tar.gz tar -xvzf libpng-1.2.8.tar.gz cd libpng-1.2.8
cp scripts/makefile.linux makefile
make make install make install-headers
2、JPEG -6bcd /usr/src wget http://www.ijg.org/files/jpegsrc.v6b.tar.gz tar -xvzf jpegsrc.v6b.tar.gz
cd jpeg-6b ./configure –prefix=/usr
make
mkdir /usr/man mkdir /usr/man/man1 make install make install-headers make install-lib
3、FREETYPEcd /usr/src wget http://ufpr.dl.sourceforge.net/sourceforge/freetype/freetype-2.1.9.tar.gz tar -xvzf freetype-2.1.9.tar.gz
cd /usr/src/freetype-2.1.9 ./configure –prefix=/usr make make install
4、GDcd /usr/src wget http://www.boutell.com/gd/http/gd-2.0.33.tar.gz tar -zxf gd-2.0.33.tar.gz cd /usr/src/gd-2.0.33./configure –prefix=/usr –with-png=/usr –with-freetype=/usr –with-jpeg=/usr
make
make install
因为一直打算写一个自动安装的脚本,已经写了1700多行了。但是发现运行的时候还有很多问题,也不知道还有调试多久。所以先把这个英文的资料发上来,有需要的朋友就先下载这个看看吧。我是用chm打包的,希望不会给用linux桌面的朋友带来不便。
http://www.slack.cn/uploads/wordpress/slackware.hostinghacks.net.chm
可能稍后,我会把脚本分成若干个部分上传上来。这样就可以真对每个小部分调试错误了,而且也方便大家根据自己的需要进行修改。希望我自己可以完成全部的shell。
我上次在用slackware架设虚拟主机管理系统(二)中说了正在写脚本,后来写好后,用一个朋友托管的机器做了实验。基本可以用了,但是还有日志分析,磁盘配额等没有作测试。而且也不支持jsp。
本来不想再把自己写的脚本放上来,感觉不是很完善,自己写的脚本也太差。
今天在linuxsir上看到有兄弟要,我想不管好坏,还是放上来吧。大家感觉能用,就用用。只是分享一下,不好用也别骂我呀!
上次放上来的英文资料也有问题,这次重新上传
http://www.slack.cn/uploads/wordpress/hostinghacks.chm
安装脚本和相关软件打包下载
http://www.slack.cn/uploads/wordpress/hosting.rar
使用说明:
1 把压缩包解压到/tmp目录,不需要将tgz文件解压。当脚本需要安装相关软件时,会自己解压的。
2 根据自己需要编辑config文件
3 按顺序执行各个脚本文件,共19个脚本。
4 setup的功能没有实现,所以不要运行setup脚本。最终还是把setup分别写到了19个脚本里面。主要为了好调试,第一次写脚本,总是出错。
5 祝大家安装顺利。