Ubuntu 非常的爽 源中自帶了 nginx 所以只需要簡單的運行
sudo apt-get install nginx
就可以完成安裝了
啟動nginx:
/etc/init.d/nginx start
下面配置php和mysql。
安裝php和MySQL:
apt-get install php5-cli php5-cgi mysql-server-5.0 php5-mysql
我們需要/usr/bin/spawn-fcgi這個文件,而它是屬於lighttpd這個包裡面的,所以我們安裝lighttpd然後把它設置為開機不啟動:
apt-get install lighttpd #我們只要/usr/bin/spawn-fcgi
rcconf #去掉lighttpd開機自啟動
修改nginx的配置文件:/etc/nginx/sites-available/default
index的一行修改為:
index index.php index.html index.htm;
去掉下面部分的注釋:
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;
}
重新啟動nginx:
/etc/init.d/nginx stop
/etc/init.d/nginx start
啟動fastcgi php:
spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi
在/var/www/nginx-default/目錄下創建一個文件:
echo "" > /var/www/nginx-default/index.php
然後浏覽器訪問nginx就可以看到一切正常了。