您好,登錄后才能下訂單哦!
這篇文章主要介紹了Nginx中如何開啟php報錯功能的相關(guān)知識,內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Nginx中如何開啟php報錯功能文章都會有所收獲,下面我們一起來看看吧。
修改php.ini配置文件
首先,我們需要找到php.ini配置文件??梢酝ㄟ^以下命令在終端中查找:
php --ini
這個命令將會查找php.ini配置文件的位置。拿到php.ini配置文件所在的位置后,我們可以找到以下兩個配置項(xiàng):
display_errors = Off
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
以上配置項(xiàng)決定了PHP是否顯示錯誤信息和錯誤級別的設(shè)置。
我們需要將display_errors設(shè)置為On,以開啟頁面上PHP的錯誤信息顯示。同時,error_reporting決定了哪些錯誤信息需要在頁面上顯示。
將以上兩個配置項(xiàng)修改如下:
display_errors = On
error_reporting = E_ALL
修改Nginx配置文件
現(xiàn)在,我們需要在Nginx的配置文件中添加以下代碼段:
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_param PHP_VALUE "display_errors=On";
fastcgi_param PHP_ADMIN_VALUE "error_reporting=E_ALL";
include fastcgi_params;
}
以上代碼將FastCGI模塊與PHP進(jìn)行連接,并為PHP設(shè)置了兩個參數(shù):display_errors和error_reporting,使之成為全局設(shè)置。
需要注意的是,以上代碼僅僅是修改了Nginx的配置文件,并沒有重新加載Nginx。
重新加載Nginx
我們需要重新加載Nginx,以使Nginx的配置文件生效。
sudo service nginx reload
關(guān)于“Nginx中如何開啟php報錯功能”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“Nginx中如何開啟php報錯功能”知識都有一定的了解,大家如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。