您好,登錄后才能下訂單哦!
這篇文章運用簡單易懂的例子給大家介紹怎么顯示php錯誤在頁面,代碼非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
php錯誤顯示在頁面的方法:首先執(zhí)行腳本“phpinfo.php”;然后找到php配置文件所在路徑;接著編輯“php.ini”文件,并修改內(nèi)容為“display_errors = On”;最后重啟“php-fpm”即可。
解決php錯誤信息不顯示在瀏覽器上的方法
[系統(tǒng)環(huán)境] deepin15.8
[編程環(huán)境] nginx1.13+php7+atom1.22
這幾天在學(xué)習(xí)php,我發(fā)現(xiàn)php中的各種錯誤信息并不顯示在瀏覽器上,哪怕腳本中有一點的語法錯誤,執(zhí)行結(jié)果都會如下圖所示:
因此,我不得不在日志文件中找到詳細的錯誤信息,但是如果每次出錯都去查看日志就太令人不爽了。
以下是解決方式。
執(zhí)行以下腳本phpinfo.php:
<?php phpinfo(); ?>
在瀏覽器上打開,然后按Ctrl+f搜索display_errors,顯示如下:
再搜索php.ini,找到php配置文件所在路徑,如下圖顯示:
編輯php.ini文件,然后重啟服務(wù):
sudo vi /etc/php/7.2/fpm/php.ini # 找到display_errors并修改為 display_errors = On # 重啟php-fpm sudo systemctl restart php7.2-fpm
在瀏覽器上刷新phpinfo.php腳本,找到display_errors,
執(zhí)行其他的含語法錯誤的php腳本也不會顯示錯誤信息,而是和之前一樣。
到這里我也不知道該如何解決,然后就去網(wǎng)上找一了找,說的是要去php-fpm池中配置,將php_flag[display_errors]設(shè)置為on
sudo vi /etc/php/7.2/fpm/pool.d/www.conf # 找到php_flag[display_errors]并設(shè)置為on
再次刷新頁面,結(jié)果顯示如下,
執(zhí)行一個含語法錯誤的php腳本,顯示錯誤信息,大功告成!
關(guān)于怎么顯示php錯誤在頁面就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。