您的位置:首页 > 电脑网络 > 电脑配件 > ubuntu10.10配置ngnix+php

ubuntu10.10配置ngnix+php

luyued 发布于 2011-04-19 09:27   浏览 N 次  

新装的ubuntu10.10需要配置ngnix+php,不过过程比较顺利,但作为一个整天折腾的人,很有必要记录一下这个过程。
先装nginx:
sudo apt-get install nginx
再装PHP及一些组件:
sudo apt-get install php5-cgi php5-mysql php5-fpm php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
修改nginx配置文件:
首先禁用ngnix默认的default配置,直接删除sites-enabled下面名字为default的链接即可。
然后新建一个名为wwwphp的配置文件
sudo touch wwwphp
sudo gedit /etc/nginx/sites-available/wwwphp
内容如下:

12345678910111213141516
server {
listen 8080;
server_name localhost;
root /home/fung/www/wwwphp/;
location / {
index index.php index.html index.htm;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000; #keep this 9000
fastcgi_index index.php;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}

然后添加链接道sites-enabled,
sudo ln -s /etc/nginx/sites-available/wwwphp /etc/nginx/sites-enabled/wwwphp
修改 /etc/nginx/fastcgi_params,最后增加:
12345678910
fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
图文资讯
广告赞助商