nginx php5-fpm conf file missing in ubuntu 14.04
我在nginx上的php5-fpm conf可以正常工作。但是昨天,它不起作用。在给php5-fpm -t命令后,出现以下错误:
1 2 3 |
在/etc/php5/fpm/conf.d和/etc/php5/fpm/pool.d上给出ls命令后,没有文件。
我的Nginx conf:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /var/www/html; index index.html index.htm index.php; server_name localhost; location / { try_files $uri $uri/ /index.php?$query_string; #try_files $uri $uri/ =404; #try_files $uri $uri/ /index.php$is_args$args; } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /var/www/html; } location ~ \\.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } |
这是
最终,您的配置文件似乎已消失。最好的选择是重新安装
在Ubuntu / Debian上:
1 2 | sudo apt-get purge php5-fpm sudo apt-get install php5-fpm |