先安装依赖库:bzip2, zlib, pcre
统统可以./configure,make,make install
安装php
下载php-5.3.2
./configure --with-mysql (要求先安装mysql,安装过程也比较简单,见另一文章)
make
make install
安装lighttpd
下载lighttpd-1.4.26
./configure
make
make install
cd doc
cp sysconfig.lighttpd /etc/sysconfig/lighttpd
mkdir /etc/lighttpd
cp lighttpd.conf /etc/lighttpd/lighttpd.conf
修改lighttd.conf文件,这一步最关键:
1 在server.modules里,把 "mod_fastcgi"前面的#去掉。
2 accesslog.filename = "/var/log/lighttpd/access.log",改成你想保存的位置。确保路径存在,或mkdir.
3 server.port = 8081
改成你想要的端口,如果还用80,就不用改动。
4 向下找 #### fastcgi module这里,下面改成:
fastcgi.server = ( ".php" =>
(
(
"host" => "127.0.0.1",
"port" => 1026,
"bin-path" => "/usr/local/bin/php-cgi"
)
)
)
然后保存退出。
完整的lighttd.conf见:http://blog.chinaunix.net/u1/54401/showart.php?id=22595
尝试启动lighttpd:
./lighttpd -f /etc/lighttpd/lighttd.conf
如果提示某个路径不存在,mkdir 就行了。
在/srv/www/htdocs/下生成一个index.php,内容如下:
phpinfo();
?>
远程连接上来,会看到php相关信息,表示php安装成功。
阅读(2661) | 评论(0) | 转发(0) |