location ~ \.php$ {
fastcgi_pass 0.0.0.0:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
include fastcgi_params;
break;
}
location / {
rewrite ^/ /index.php break;
}
这样设置 访问php页面会直接下载php文件
但是不重定向
location / {
index index.php
}
就能够正常执行php文件,头都大了,不知道为什么。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
fastcgi_pass 0.0.0.0:9000; 0.0.0.0是什么鬼
我本地使用的配置。
php-fpm 重启否?
建议查看nginx和php的日志来发现问题,
我的conf是这样的:
另外,你的php-fpm进程正常么?
$ ps aux|grep 'php-fpm'
21274 user php-fpm: master process (/usr/local/php5.6/etc/php-fpm.conf)
21275 user php-fpm: pool www
21276 user php-fpm: pool www