概述:是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,本文详细讲解如何在vps主机下配置Lighttpd+php5+mysql环境
环境:centos5 特惠型vps主机
步骤:
1、安装数据库
yum remove httpd < --我们的vps主机一般默认已经安装了httpd服务,所以我这里先卸载掉httpd
yum -y install mysql-server
chkconfig --level 235 mysqld on
/etc/init.d/mysqld start
mysqladmin -u root password yourrootsqlpassword <--修改默认的管理员帐号密码,这里的yourrootsqlpassword 请使用自己想的秘密代替
mysqladmin -h server1.example.com -u root password yourrootsqlpassword
2、安装lighttpd
yum install yum-priorities < --安装yum库优先包,是系统自带的包优先
rpm -Uvh http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm <--安装有lighttpd包的库
yum -y install lighttpd
chkconfig --level 235 lighttpd on <--设置开启启动
/etc/init.d/lighttpd start
3、安装php5(CGI模式)
rpm -Uvh http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
yum install lighttpd-fastcgi php-cli php-mysql php-gd php-mbstring php-mcrypt
4、修改一下php配置文件/etc/php.ini
echo 'cgi.fix_pathinfo = 1' >> /etc/php.ini
5、编辑vi /etc/lighttpd/lighttpd.conf
在server.modules处注销mod_fastcgi
server.modules = (
# "mod_rewrite",
# "mod_redirect",
# "mod_alias",
"mod_access",
# "mod_cml",
# "mod_trigger_b4_dl",
# "mod_auth",
# "mod_status",
# "mod_setenv",
"mod_fastcgi", < --这里注销,使得mod_fastcgi生效
# "mod_proxy",
# "mod_simple_vhost",
# "mod_evhost",
# "mod_userdir",
# "mod_cgi",
# "mod_compress",
# "mod_ssi",
# "mod_usertrack",
# "mod_expire",
# "mod_secdownload",
# "mod_rrdtool",
"mod_accesslog" )
接着把此文件相应的fastcgi.server 注销,使其生效
#### fastcgi module
## read fastcgi.txt for more info
## for PHP don't forget to set cgi.fix_pathinfo = 1 in the php.ini
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/var/run/lighttpd/php-fastcgi.socket",
"bin-path" => "/usr/bin/php-cgi"
)
)
)
6、新建测试页面
vi /var/www/lighttpd/info.php
< ?php
phpinfo();
>
7、重启lighttpd
/etc/init.d/lighttpd restart
打开游览器,输入:http://youipaddress/info.php看看是否可以正常访问了:)
没有评论:
发表评论