Cara mendayakan gesaan ralat php dalam nginx: 1. Gunakan mod CLI untuk melaksanakan arahan "php phpinfo.php" 2. Semak pembolehubah persekitaran 3. Edit fail konfigurasi php; fail konfigurasi fpm nginx; 5. Mulakan semula php-fpm dan nginx.
Persekitaran pengendalian artikel ini: sistem nginx1.0.4, PHP versi 7.2, komputer DELL G3
Nginx memulakan gesaan Ralat PHP
Dalam proses menggunakan nginx, nginx akan sentiasa menggesa ralat 500, tetapi untuk ralat tertentu, anda perlu menyemak fail log ralat, yang sangat menyusahkan. Membuka gesaan halaman ralat sangat berguna semasa menyahpepijat PHP, tetapi tidak disyorkan untuk mendayakan fungsi ini untuk pelayan dalam talian
Berkenaan fail konfigurasi PHP mod fpm dan mod cli Mungkin terdapat dua fail konfigurasi, kedua-duanya yang diperlukan Ubah suai
Arahan pelaksanaan mod CLI
php phpinfo.php
Lihat pembolehubah persekitaran
Server API => Command Line Interface Virtual Directory Support => disabled Configuration File (php.ini) Path => /etc/php/7.2/cli Loaded Configuration File => /etc/php/7.2/cli/php.ini Scan this dir for additional .ini files => /etc/php/7.2/cli/conf.d
Sunting fail konfigurasi php dahulu :
vi /etc/php.ini error_reporting = E_ALL display_errors = On
Kerana saya mendayakan php-fpm. Jadi anda juga perlu mengedit fail konfigurasi fpm nginx
vim /etc/php/7.2/fpm/pool.d/www.conf php_flag[display_errors] = on ;php_admin_value[error_log] = /data/www/log/error.log ;php_admin_flag[log_errors] = on
dan mulakan semula php-fpm dan nginx. Dengan cara ini, ralat PHP boleh dipaparkan dalam penyemak imbas semasa pembangunan, yang sangat mudah
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mendayakan gesaan ralat php dalam ngnix. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!