Linux/Centos安装Litespeed+PHP+MYSQL教程
初识Litespeed 乃梦游科技 domin 在论坛推荐给大家使用,然后出于好奇便在自己的vps上面安装调试,由于litespeed用的人很少,就算有在用litespeed的基本都是国外主机提供已经配置好的虚拟主机,完全不需要自己动手,所以搜索了一下几乎没有任何安装litespeed方面的教程,希望这个简单步骤的教程让更多人了解并尝试 Litespeed.
一、安装环境介绍
我的vps是 Directspace 搞促销时候的2美金vps,好像很多朋友都买了这一款,所以用这个来做演示安装应该还算OK的,系统是 Centos 5 32bit,其他的没有什么大要求了,如果你的vps有打开防火墙的自己配置好,或者关闭掉吧
二、程序版本介绍
Litespeed 是官方提供的免费版本:lsws-4.0.16-std-i386-linux.tar.gz
Mysql 是 5.1.35版本
Php 我们升级使用的是 5.2.14版本
三、开始安装
1)卸载httpd和更新一下centos,并且安装上几个必要的程序库和支持包,以下安装的都是编译php和mysql所要求的,其他没有需要的都不安装了,以后大家也可以看着自己的需要来编译安装:
首先要卸载apache,升级,以及安装一些支持库:
yum -y remove httpd
yum -y update
yum -y install patch make gcc gcc-c++
yum -y install libxml2
yum -y install libxml2-devel
yum -y install libpng
yum -y install libpng-devel
yum -y install ncurses
yum -y install ncurses-devel
wget “http://downloads.sourceforge.net/mhash/mhash-0.9.9.9.tar.gz?modtime=1175740843&big_mirror=0″
tar zxvf mhash-0.9.9.9.tar.gz
cd mhash-0.9.9.9/
./configure
make
make install
cd ../
ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2
wget “http://downloads.sourceforge.net/mcrypt/libmcrypt-2.5.8.tar.gz?modtime=1171868460&big_mirror=0″
tar zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8/
./configure
make
make install
/sbin/ldconfig
cd libltdl/
./configure –enable-ltdl-install
make
make install
cd ../../
cp /usr/local/lib/libmcrypt.* /usr/lib
wget “http://downloads.sourceforge.net/mcrypt/mcrypt-2.6.8.tar.gz?modtime=1194463373&big_mirror=0″
tar zxvf mcrypt-2.6.8.tar.gz
cd mcrypt-2.6.8/
./configure
make
make install
cd ../
然后安装MYSQL,注意倒数第2行为root密码:
cd /root
wget -c http://soft.vpser.net/datebase/mysql/mysql-5.1.35.tar.gz
tar -zxvf mysql-5.1.35.tar.gz
cd mysql-5.1.35
./configure –prefix=/usr/local/mysql –enable-assembler –with-charset=utf8 –enable-thread-safe-client –with-extra-charsets=all –with-big-tables –with-readline –with-ssl –with-embedded-server –enable-local-infile
make && make install
cd ../
groupadd mysql
useradd -g mysql mysql
cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
/usr/local/mysql/bin/mysql_install_db –user=mysql
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql/.
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
chkconfig –level 345 mysql on
echo “/usr/local/mysql/lib/mysql” >> /etc/ld.so.conf
echo “/usr/local/lib” >>/etc/ld.so.conf
ldconfig
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/mysql/include/mysql /usr/include/mysql
/etc/init.d/mysql start
/usr/local/mysql/bin/mysqladmin -u root password root
/etc/init.d/mysql restart
接着安装一下autoconf,这个不是必须,只是有些VPS会安装不上Litespeed而已:
wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz
tar zxvf autoconf-2.13.tar.gz
cd autoconf-2.13/
./configure
make
make install
cd ..
接下来,安装Litespeed。
wget http://www.litespeedtech.com/packages/4.0/lsws-4.0.16-std-i386-linux.tar.gz
tar zxvf lsws-4.0.16-std-i386-linux.tar.gz
cd lsws-4.0.16
sh install.sh
完成后,请先别关SSH,稍后需要使用。进入后台配置支持PHP:
1.登陆后台 Actions 菜单 Compile PHP
2.选择5.3,点击后面的 next
3.在 Configure Parameters 项里输入下面代码,其它默认即可。Security Patches 里面的二个选项,都不需要,可以取消。Cache您可以任选,我个人喜欢xCache。
–with-litespeed –with-mysql=/usr/local/mysql –with-mysqli=/usr/local/mysql/bin/mysql_config –with-zlib –with-gd –enable-shmop –enable-track-vars –enable-sockets –enable-sysvsem –enable-sysvshm –enable-magic-quotes –enable-mbstring –with-iconv –with-mcrypt
4.下一步后,千万不要刷新或其它操作,静等出现提示信息 Next 。
5.给您一行代码,您需要在ssh里面运行:
/usr/local/lsws/phpbuild/buildphp_manual_run.sh
6.其间运行2-5分钟,会出现提示 **COMPLETE** 则表示安装完成,如果中间有错误提示,可以参考一下log文件。
7.点击菜单 Actions 里面的 Graceful Restart 重启litespeed。您可以访问 http://your.com/phpinfo.php,如果确认显示php信息,则表示安装成功。
8.接下来,我们将进入《Litespeed安装phpmyadmin和pureftpd教程》及《如何添加和管理litespeed虚拟主机》,即将完稿。
转载自HOSTLOC论坛贴子。
[复制本文链接发送给您的好友]
共有4条评论 [点此发言]