1、更新
1
sudo apt-get update
2、安裝nginx
1
sudo apt-get intsall nginx
Ubuntu
*
*
* 默認的虛擬主機的目錄設置在了/var/www/nginx-default
下面可以啟動
1
sudo /etc/init.d/nginx start
#或者簡單的
1
service nginx start
然后打開瀏覽器
當然
1
sudo killall apache2
殺掉
sudo apt-get install php5 php5-cgi php5-mysql 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-tidy php5-xmlrpc php5-sqlite php5-xsl
4
網上很多人都說要使用
運行:
1
sudo apt-get install spawn-fcgi
5
(1).
1
sudo vi /etc/nginx/fastcgi_params
加入此行:
1
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
(2).
1
cgi.fix_pathinfo=1;
這樣
(3).
1
2
3
server {
listen 80;
server_name localhost;
下面添加
1
root /var/www/nginx-default
即
如果沒有這個的話
我就曾在此繞了好大個圈子才發現問題.然后修改
1
2
3
4
5
6
#location ~ .php$ {
#fastcgi_pass 127.0.0.1:9000;
#fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
#includefastcgi_params;
#}
修改成
1
2
3
4
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;
include /etc/nginx/fastcgi_params; #
6
1、sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
7
1
sudo vi /etc/rc.local
添加下一行
1
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
如果打開
1
cgi.fix_pathinfo=1
1
doc_root=
還有
檢查
啟動
1
fast-cgisudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
參數含義如下
* -f
* -a
* -s
* -C
* -P
* -u
8、安裝mysql
1
sudo apt-get install mysql-server mysql-client
中間會提示輸入
啟動MySQL
1
sudo /etc/init.d/mysql start
測試
運行
1
mysql -uroot -p
輸入mysql密碼
1
show databases;
如果看到下面的內容
| Database |
| information_schema |
| mysql |
則
至此
新聞熱點
疑難解答