一:安裝 nginx php
dpkg -l |grep nginx
dpkg -l |grep php
dpkg -l |grep apache2 (nginx apache2 php 都沒有)
sudo apt-get install nginx
sudo apt-get install php5
sudo apt-get install php5-fpm (需要添加源 deb http://packages.dotdeb.org stable all )
完全卸載apache2
aptitude purge
二:配置
修改 php
sudo vim fastcgi_params
添加如下一行
fastcgi_param SCRIPT_FILENAME $request_filename; (指定運行) 不能是document_root
修改 nginx
server {
listen 80;
server_name test;
location / {
root /var/www;
index index.html index.htm index.php;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
在 /var/www 下新建一個 index.php
<?php
phpinfo();
?>
測試 curl test (需要綁定域名)
如果測試沒過看看 nginx php 以及 /var/www 所有的權限是否真確 chown -R www-data:www-data ./*