phpstorm調試php網站避坑記錄

以前也改過好幾個php網站,一直沒啓用調試功能,今天靜下心來弄弄,發現自己完全是個小白,搞不懂,如果你也是一個習慣了java或node項目開發的人,那可以繼續往下看,這個坑還不容易發現。

1.安裝xdebug,配置php.ini,網上一大堆教程,就不再重複了,phpinfo中看到如下信息,說明xdebug配置成功了。

在這裏插入圖片描述

2.配置phpstorm

轉發一位仁兄寫的教程:https://blog.csdn.net/qq_41825819/article/details/82714764
我也是看了他的教程才忽然明白原來坑是這麼回事。

3.坑在這裏

在phpstorm的配置項中:
在這裏插入圖片描述
紅框標記的端口爲網站訪問端口,默認是80,我的本機上開了好幾個網站,就整了好幾個端口,但這不是重點,重點是我以爲,這裏配置的服務器是獨立於apache運行的,就像webstorm、idea裏面配置node或tomcat一樣,我原本的apache就是8020的端口,我怕端口衝突就設置了8030,結果就是啓動不了網站了,查了半天教程,硬是沒意識到錯誤出在這裏,唉,慣性思維害死人啊!

總結一句

此處設置的端口必須和apache配置的網站端口一樣。

調試邏輯如下:
在這裏插入圖片描述
詳細大家可以看看這篇文章,寫得很明白:http://www.cnblogs.com/jice/p/5064838.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章