天天看點

PHPSTORM 6.0.3 Xdebug 配置91.調試好後,為什麼不顯示錯誤?2.PHPSTORM 6.0.3 配置2.6 xdebug 與PHP 某些檔案沖突,導緻程式多次加載,程式執行錯誤

php.ini配置檔案

作者:風

通過代碼設定 xdebug.auto_trace = 0,

并分别使用 xdebug_start_trace() 和 xdebug_stop_trace() 函數啟用和禁用跟蹤

php.ini檔案,找到并改

display_errors = on

error_reporting = e_all & ~e_notice & ~e_warning

或者

在php檔案中設定

ini_set("display_errors","on"); 

error_reporting(e_all);

在php.ini [xdebug]中增加

右側 xdebug debug port:9000    端口最好換個例如:9033 (9000與某些開發環境套件端口有沖突)

在左側選中dbgp proxy,右側輸入

ide key:phpstorm

host:localhost

port:9000

name:伺服器名稱(如127.0.0.1)

host: 你的web伺服器的域名或ip(如127.0.0.1),

端口:80如果沒有設定的話就是預設

debugger:選擇 xdebug

點選 ok

name:名稱

server:選擇剛建立好的伺服器127.0.0.1

start url:index.php(要調試的檔案入口)

點選ok

方法一

在index.php 中設定斷點,點選 菜單欄 那個小蟲子調試,如圖

PHPSTORM 6.0.3 Xdebug 配置91.調試好後,為什麼不顯示錯誤?2.PHPSTORM 6.0.3 配置2.6 xdebug 與PHP 某些檔案沖突,導緻程式多次加載,程式執行錯誤

方法二:

2.5.2.1在index.php 中設定斷點,

2.5.2.2菜單run->start listen php debug connections    或點選 小蟲子右側 電話筒 圖示

2.5.2.3通路位址http://127.0.0.1/index.php 連結成功

我使用過程出現的問題:調試 yii 2 架構時出現次問題,報 502 錯誤

解決問題方法:

把 xdebug.auto_trace=0    ,重新開機apache/nginx ,然後用調試方法1,即可正常

<a target="_blank" href="http://www.chenxuanyi.cn/xampp-phpstorm-xdebug.html">http://www.chenxuanyi.cn/xampp-phpstorm-xdebug.html</a>

<a target="_blank" href="http://www.cnblogs.com/kisay/p/373cdf43811f94f304cd376b9f6f9cb2.html">http://www.cnblogs.com/kisay/p/373cdf43811f94f304cd376b9f6f9cb2.html</a>

繼續閱讀