以ubuntu爲例子php
apt-get intalll nginxhtml
發現有錯誤nginx
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/libg/libgd2/libgd3_2.1.1-4ubuntu0.16.04.6_amd64.deb 404 Not Found [IP: 91.189.91.24 80]ubuntu
打開
vi /etc/resolv.conf網絡
配置resolv.conf的dns解析(配置google的dns)php7
nameserver 8.8.8.8 fetch
nameserver 8.8.4.4google
重啓網絡 /etc/init.d/networking restartspa
更新apt unix
apt-get update
從新新安裝的nginx
apt-get install nginx
service nginx start
安裝php7.0-fpm
apt-get install php7.0-fpm
service php7.0-fpm
配置nginx支持php
vi /etc/nginx/sites-available/default
location ~ \.php$ {
# root /var/www/html;
# fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
#fastcgi_param /etc/nginx/fastcgi_params;
#include snippets/fastcgi-php.conf;
fastcgi_index index.php;
# With php7.0-cgi alone:
#fastcgi_pass 127.0.0.1:9000;
# With php7.0-fpm:
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
#include fastcgi_params;
include fastcgi.conf;
}
主要用nginx的fastcgi.conf來啓動就能夠了,搞了半天終於明白這玩意。確實有點費勁
但願之後的同志們不要犯錯了。