Nginx + PHP-FPM 配置指南
2025-03-11
8
安装Nginx和PHP-FPM
Linux:
sudo apt-get install nginx php-fpm
macOS:
brew install nginx php
配置PHP-FPM
编辑配置文件:
sudo nano /etc/php/7.x/fpm/pool.d/www.conf
(路径可能因版本而异)确认
listen = /run/php/php7.x-fpm.sock
(Unix套接字)或listen = 127.0.0.1:9000
(TCP)配置Nginx
编辑默认站点配置文件:
sudo nano /etc/nginx/sites-available/default
在
server
块中添加以下内容:location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.x-fpm.sock; # 或 fastcgi_pass 127.0.0.1:9000; }
测试配置并重启服务
sudo systemctl restart nginx
sudo systemctl restart php7.x-fpm
测试Nginx配置:
sudo nginx -t
重启Nginx和PHP-FPM:
验证
创建测试文件:
sudo nano /var/www/html/info.php
内容:
<?php phpinfo(); ?>
访问
http://your-server-ip/info.php
,确认PHP信息页面正常显示。
本篇文章内容来源于:Nginx + PHP-FPM 配置指南
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。