Rumah > Soal Jawab > teks badan
Menggunakan: Ubuntu 20.04
Permulaan PHP gagal kerana /var/run/php-fpm/php7.4-fpm.sock dan /var/run/php-fpm/php7.4-fpm.pid tiada.
Butiran adalah seperti berikut: (Maklum balas daripada systemctl status php7.4-fpm.service
)
● php-fpm7.4[3465899]: Ralat: Tidak dapat mengikat Soket mendengar di alamat "/var/run/php-fpm/php7.5-fpm.sock": Tiada perkara seperti itu Fail atau direktori (2)
● php-fpm7.4[3465899]: Ralat: Tidak dapat mengikat Soket mendengar di alamat "/run/php-fpm/php7.5-fpm.pid": Tiada perkara seperti itu Fail atau direktori (2)
Saya telah menyemak "/etc/php/7.4/fpm/pool.d/www.conf" tetapi terdapat kod berikut dalam fail:
;li sten = 127.0.0.1:9000 lis ten = /var/run/php-fpm/php7.4-fpm.sock
P粉8940084902023-10-31 15:53:54
Soalan pertama: Ia sedang mencari php7.5-fpm.sock
而不是 php7.4-fpm.sock
Tetapi sejak anda mengesahkan penamaan /etc/php/7.4/fpm/pool.d/www.conf
确实有 listen = /var/run/php-fpm/php7. 4-fpm.sock
,我假设 php7.5-fpm.sock
anda telah diproses/dilaraskan.
Masalah kedua: Apabila FPM anda berjalan, fail .sock
tidak wujud. Untuk menyelesaikan masalah ini, jalankan arahan berikut:
mkdir -p /var/run/php-fpm touch /var/run/php-fpm/php7.4-fpm.sock
Nota:
Jika kebenaran anda ditolak, anda harus menggunakan sudo
untuk melaksanakan arahan di atas.
Kemudian mulakan semula perkhidmatan PHP-FPM anda.
Semoga ini membantu!