Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengubah suai pengguna php-fpm
Cara mengubah suai pengguna php-fpm: 1. Ubah suai "pengguna = kumpulan ujian = ujian"; 2. Ubah suai kebenaran "php7.0-fpm.pid" dan "php7.0-fpm. stokin" ;3. Mulakan semula php-fpm.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.0, komputer DELL G3
Cara mengubah suai php -pengguna fpm?
Ubah suai pengguna berjalan php-fpm dan nginx:
(php) projek a dijalankan dengan pengguna ujian
nginx dan php- fpm dijalankan oleh pengguna www-data
(python) projek b dijalankan oleh pengguna ujian
projek a memanggil antara muka skrip python melalui fungsi php exec, menyebabkan tiada kebenaran untuk akses direktori
Secara langsung menukar kebenaran projek b kepada www-data boleh dilaksanakan, tetapi ia tidak sesuai untuk pembangunan Adalah lebih baik untuk meletakkan php, nginx, projek a dan projek b di bawah yang sama pengguna dan kumpulan.
Sebagai contoh, ujian ialah pengguna yang sedang log masuk
Ubah suai peranan larian 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
Ubah suai peranan larian 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
pengguna ujian Ia dibuat dan diubah suai berdasarkan pengguna semasanya
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengubah suai pengguna php-fpm. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!