新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
怎么修改php-fpm用戶
本文操作環(huán)境:Windows7系統(tǒng)、php7.0版、DELL G3電腦

怎么修改php-fpm用戶?
修改php-fpm和nginx運(yùn)行用戶:
(php)項(xiàng)目a是用test用戶運(yùn)行
nginx和php-fpm是www-data用戶運(yùn)行
(python)項(xiàng)目b是用test用戶運(yùn)行
項(xiàng)目a通過php函數(shù)exec調(diào)用python腳本的接口造成了沒有權(quán)限訪問目錄
直接把項(xiàng)目b的權(quán)限切換為www-data可以執(zhí)行,但是不便于開發(fā),最好是把php、nginx、項(xiàng)目a、項(xiàng)目b都在一個(gè)用戶、組下面。
打個(gè)比方test是當(dāng)前登錄用戶
修改nginx的運(yùn)行角色
cd /etc/nginx sudo vi nginx.conf # 頭部是這樣 user www-data; worker_processes auto; pid /run/nginx.pid; include /etc/nginx/modules-enabled/*.conf; # 修改為 user test; worker_processes auto; pid /run/nginx.pid; include /etc/nginx/modules-enabled/*.conf; # 重啟nginx sudo service nginx restart
修改php的運(yùn)行角色
cd /etc/php/7.0/fpm/pool.d/ sudo vi www.conf # 找到 user = www-data group = www-data # 改為 user = test group = test cd /run/php/ ls -al # 這個(gè)目錄下面有兩個(gè)文件 # php7.0-fpm.pid和php7.0-fpm.sock # 修改這兩個(gè)文件的權(quán)限 sudo chown test:test php7.0-fpm.pid sudo chown test:test php7.0-fpm.sock # 重啟php-fpm sudo service php7-fpm restart
test用戶是杜撰出來的根據(jù)自己的當(dāng)前用戶修改
標(biāo)題名稱:怎么修改php-fpm用戶
文章源于:http://m.5511xx.com/article/codgheh.html


咨詢
建站咨詢
