越简单越好!

Freebsd安装nginx和php

发表于 2010-09-19 11:52 | 1483次阅读 0次点赞   Freebsd

1. 安装php
cd /usr/ports/lang/php5
make config 这里记得选上fast-cgi
make install clean

完成后,记得拷贝php的配置文件:
cp /usr/local/etc/php.ini-recommended /usr/local/etc/php.ini

安装扩展
cd /usr/ports/lang/php5-extensions/
make install clean

2. 安装nginx
cd /usr/ports/www/nginx
make config 选上fast-cgi。
make install clean

3. 安装fastcgi
cd /usr/ports/www/spawn-fcgi
make install clean

4.
找到nginx的配置文件:/usr/local/etc/nginx/nginx.conf

location ~ .php$ {
fastcgi_pass   127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/www/nginx$fastcgi_script_name;
include        fastcgi_params;
}

5. 启动
/usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www -g www -f /usr/local/bin/php-cgi
/usr/local/sbin/nginx
可以使用下面命令来杀掉进程
pkill php-cgi
pkill nginx

6. 设置自启动
在/etc/rc.conf中加入下面的内容:
/usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www -g www -f /usr/local/bin/php-cgi
nginx_enable="YES"

返回顶部 ^