Ubuntu 9.10快速安装nginx+php环境手记[54chen科学院]

我(54chen)因为场景需要,特地在ubuntu9.10中安装nginx+php的环境,要快速不要优化,记录如下:

sudo apt-get install php5 php5-cgi php5-cli php5-gd php5-curl php5-mysql nginx

sudo apt-get install lighttpd

spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php-cgi 上面的作解读:

1.安装php nginx

2.安装lighttpd,为啥要安装这个,因为他有个spawn-fcgi,因为apt下来的php不是php-fpm。

3.用spawn-fcgi启动php-cgi在9000端口监听。

sudo vim /etc/php5/cgi/php.ini

修改php.ini文件

cgi.fix_pathinfo=1; 这样php-cgi方能正常使用SCRIPT_FILENAME这个变量 sudo vim /etc/nginx/sites-enabled/www.54chen.com

server {
listen 80; //端口
server_name wiki.54chen.com; //虚拟域名
access_log /var/log/nginx/hwiki.54chen.com.access.log; //访问日志
location / {
root /home/wiki.54chen.com; //size根目录
index index.php;
} location ~ \.php$ { #php fastcgi的配置
fastcgi_pass 127.0.0.1:9000; #php fastcgi的代理端口与ip
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/wiki.54chen.com$fastcgi_script_name; #要处理的php文件的路径
include /etc/nginx/fastcgi_params; #fastcgi的参数文件地址
} }
好,上面的作就建立了一个虚拟主机,保存好。

sudo killall apache2

杀掉apache,启动nginx.

sudo /etc/init.d/nginx start

大功告成!整个过程不超过十五分钟。呼呼~~

圣诞快乐!!!


原创文章如转载,请注明:转载自五四陈科学院[http://www.54chen.com]

捐款订阅54chen
捐赠说明