一、环境安装与准备
在Debian系统中,建议先更新软件包列表并安装必要依赖:
- 执行
sudo apt update
更新仓库索引 - 安装Nginx服务:
sudo apt install nginx -y
- 安装PHP-FPM及相关扩展:
sudo apt install php-fpm php-mysql php-xml
二、Nginx基础配置
编辑默认站点配置文件/etc/nginx/sites-available/default
:
server {
listen 80;
root /var/www/html;
index index.php index.html;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.3-fpm.sock;
}
需确认PHP版本与sock文件路径匹配
三、PHP-FPM集成
配置PHP进程管理服务:
- 修改
/etc/php/8.3/fpm/pool.d/www.conf
中的用户组为nginx运行账号 - 重启服务:
sudo systemctl restart php8.3-fpm nginx
四、虚拟主机部署
创建多站点配置文件:
- 在
/etc/nginx/sites-available/
创建独立配置文件 - 使用
ln -s
创建符号链接到sites-enabled
目录 - 设置域名解析与目录权限
五、运行环境验证
创建测试文件/var/www/html/info.php
:
访问http://服务器IP/info.php
应显示PHP版本信息
通过上述步骤可快速搭建支持PHP的Nginx虚拟主机环境。建议定期检查error.log
日志文件,并使用nginx -t
验证配置语法。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/518355.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。