在nginx上搭建php服務

WSssSW發表於2024-05-25

不同的作業系統會有不一樣
我這裡用的是centos系統

首先下載
yum install php php-fpm php-mysqlnd php-gd php-mbstring

其次我們需要修改配置檔案
vim /etc/php-fpm.d/www.conf
將user 和 group 都修改成nginx
image
然後還有非常重要的一步 我們需要先看看listen 的內容 我這裡是 /run/php-fpm/www.sock 說明他使用sock套接字連線的
但還有可能是 127.0.0.1:9000 下面會用到
image

然後
進入我們nginx配置檔案的地方
將如下寫入

php配置
location ~ \.php$ {
root /web/A;         #站點根目錄
try_files $uri =404;  #不用改預設即可
fastcgi_pass unix:/run/php-fpm/www.sock;  //這裡就填寫之前我們listen裡面看到的內容
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /web/A$fastcgi_script_name;
include fastcgi_params;
}

image

接著
重啟 php-fpm服務:systemctl restatr php-fpm
設定開機即開服務 systemctl enable php-fpm
重啟 nginx服務 :systemctl restart nginx
即可完成

相關文章