phpstorm搭建調試環(huán)境

今天寫php代碼的時候突然覺得用var_dump調試很累,要不停的刷新頁面。
就決定花花時間吧phpstorm的調試功能給搞清楚來

從頭建一個項目開始吧。

image.png
image.png

新建一個main文件

image.png

配置服務

image.png

選擇web application

image.png

新建一個server

image.png

配置完成點運行

image.png
image.png

教程結束




















































嘿嘿, 這個原因是這個url去尋找的是80端口監(jiān)聽的目錄下的文件。

根目錄

我用的是phpstudy。所以根目錄是叫WWW
而我的工程是在別的路徑, 所以到這個目錄下找Del/main.php,是找不到的。
這個問題有兩種辦法解決。

  1. 要么項目直接新建在網(wǎng)站根目錄下。(推薦)
  2. 要么看接下來的教程。。
  3. 我不知道的方法

解決辦法:自動部署!

image.png

新建

image.png

設置選項

image.png
image.png

都打鉤

image.png

給代碼做點修改, 保存

image.png

就會自動吧文件都部署到你設置的目錄下,再去訪問就可以了

image.png

調試

點擊他,變成Stop 。。。。。開頭的就開始監(jiān)聽了。


image.png

打開php配置文件,開始配置xdebug。要下載一個dll。我是phpstudy自帶了。

最后一行取消注釋。以及增加一些設置

xdebug.profiler_output_dir="D:\Program Files (x86)\phpStudy\tmp\xdebug"
xdebug.trace_output_dir="D:\Program Files (x86)\phpStudy\tmp\xdebug"
xdebug.remote_enable= ON
xdebug.profiler_enable = Off
xdebug.idekey="PHPSTORM"
zend_extension="D:\Program Files (x86)\phpStudy\php\php-5.5.38\ext\php_xdebug.dll"

重啟完。查看phpinfo

image.png
image.png

路徑映射 (針對項目不在網(wǎng)站根目錄時的調試問題)

訪問main會發(fā)現(xiàn)設置的斷點沒效果,他每一行都會停下來,根本不符合調試的要求
大概原因是因為,你編輯的文件是本地文件, 但運行的是根目錄下的文件

image.png

點擊圖中的Click to set up path mappings
給項目目錄映射到網(wǎng)站目錄


image.png

大功告成

image.png

如果項目是直接在網(wǎng)站目錄下,這一步映射可以不用。

累。。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容