Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengubah suai pengguna php-fpm

Bagaimana untuk mengubah suai pengguna php-fpm

藏色散人
藏色散人asal
2022-01-21 09:49:252336semak imbas

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.

Bagaimana untuk mengubah suai pengguna 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn