ホームページ >バックエンド開発 >PHPの問題 >php-fpmユーザーを変更する方法

php-fpmユーザーを変更する方法

藏色散人
藏色散人オリジナル
2022-01-21 09:49:252335ブラウズ

php-fpm ユーザーを変更する方法: 1. 「user = test group = test」を変更します; 2. 「php7.0-fpm.pid」と「php7.0-fpm.pid」の権限を変更します。 sock" ;3. php-fpm を再起動します。

php-fpmユーザーを変更する方法

#この記事の動作環境:Windows7 システム、PHP7.0 バージョン、DELL G3 パソコン

php の修正方法-fpm ユーザーですか?

php-fpm と nginx 実行ユーザーを変更します:

(php) プロジェクト a はテスト ユーザー

nginx と php- で実行されます。 fpm は、www-data ユーザー

(Python) によって実行されます。 プロジェクト b は、test ユーザー

によって実行されます。 プロジェクト a は、php 関数 exec を通じて Python スクリプト インターフェイスを呼び出します。その結果、

ディレクトリにアクセスします プロジェクト b の権限を直接 www-data に切り替えることもできますが、開発には不便ですので、php、nginx、プロジェクト a、プロジェクト b を同じ配下に置くのがベストですユーザーとグループ。

たとえば、test は現在ログインしているユーザーです

nginx の実行中のロールを変更する

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 の実行中のロールを変更する

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
# 这个目录下面有两个文件
# php7.0-fpm.pid和php7.0-fpm.sock
# 修改这两个文件的权限
sudo chown test:test php7.0-fpm.pid
sudo chown test:test php7.0-fpm.sock
# 重启php-fpm
sudo service php7-fpm restart

テストユーザーは構成されています 現在のユーザーに合わせて

を変更してください 推奨される学習: "

PHP ビデオ チュートリアル "

以上がphp-fpmユーザーを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。