大佬教程收集整理的这篇文章主要介绍了CentOS中,使用PHP-FPM+Nginx运行PHP网站,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
yum install Nginx PHP-fpm
cat >/etc/Nginx/conf.d/my_PHP.conf<<EOF
server {
listen 80;
server_name my_PHP.lslxdx.com my_PHP.lslxdx.com;
root /var/www/html/my_PHP;
LOCATIOn / {
expires -1s;
try_files \$uri =404;
fastcgi_split_path_info ^(.+\.PHP)(/.+)\$;
fastcgi_param PATH_INFO \$fastcgi_path_info;
fastcgi_index index.PHP;
include fastcgi_params;
fastcgi_param SCRIPT_FILename \$document_root\$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000;
}
error_page 500 502 503 504 /50x.html;
LOCATIOn = /50x.html {
root html;
}
}
EOF
cat > /var/www/html/my_PHP/info.PHP<<EOF <?PHP PHPinfo(); ?> EOF
Nginx
service PHP-fpm restart
listen = 127.0.0.1:9000
listen.allowed_clients = 127.0.0.1
PHP-fpm是PHP的容器,在使用Nginx做反向代理时,应该使用fastcgi_pass,而非proxy_pass,这很关键@H_944_166@
建议使用unix socket做本地转发,而非127.0.0.1:9000的方式,此时应该修改2个文件:@H_944_166@
# /etc/PHP-fpm.d/www.conf
listen = /tmp/my_PHP_fpm.sock
# /etc/Nginx/conf.d/my_PHP.conf
fastcgi_pass unix:/tmp/my_PHP_fpm.sock;
以上是大佬教程为你收集整理的CentOS中,使用PHP-FPM+Nginx运行PHP网站全部内容,希望文章能够帮你解决CentOS中,使用PHP-FPM+Nginx运行PHP网站所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。