Penyelesaian kepada masalah yang nginx tidak dapat menjalankan fail atau direktori php: 1. Mulakan pelayan php-fpm 2. Semak konfigurasi nginx tapak web; conf dan lihat arahan root dan laluan arahan fastcgi_param 4. Tetapkan laluan arahan supaya konsisten dengan laluan fail yang hendak diakses.
Menyelesaikan masalah nginx tidak menghurai php
nginx telah berjaya dipasang dan berjalan
php telah berjaya dipasang dan php-fpm telah berjaya dijalankan: perkhidmatan php-fpm mulanetstat -antp | grep :80
netstat -antp | grep :9000
, port 80 dan 9000 kedua-duanya dalam keadaan mendengar
nginx boleh mengakses fail statik html tetapi tidak boleh mengakses fail php
halaman web html boleh dijalankan Tetapi, PHP tidak boleh dijalankan...
1. "Ingat untuk memulakan pelayan php-fpm selepas pemasangan" Pastikan anda memulakannya
2. Semak konfigurasi nginx laman web anda, Terutamanya titik yang ditanda dalam gambar
Biasanya situasi berikut (ini yang saya temui)
Dalam nginx. conf, arahan root dan Arahan fastcgi_param tidak konsisten dengan laluan fail yang anda ingin akses
Nota: Berikut ialah satu perkara: fail konfigurasi nginx. setiap versi agak berbeza, tetapi secara amnya Begitu juga, root merujuk kepada laluan akses lalai, dan fastcgi_aram merujuk kepada laluan untuk dihuraikan oleh PHP Kedua-dua laluan ini perlu konsisten sebelum ia boleh diakses.
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan nginx tidak boleh menjalankan fail atau direktori php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!