本文目錄一覽:
- 1、phpstorm怎麼運行php斷點調試
- 2、phpstorm怎麼斷點調試下一步
- 3、phpstorm 10.0.4怎樣斷點調試
- 4、為什麼phpstorm設置斷點這麼麻煩,還要安裝?
- 5、phpstorm怎麼使用斷點調試
phpstorm怎麼運行php斷點調試
運行環境:
PHPSTORM版本 : 8.0.1
PHP版本 : 5.6.2
xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll
ps : php版本和xdebug版本一定要相對應
1. PHP安裝xdebug擴展
php.ini的配置,下面的配置僅供參考,路徑要換成自己的!
[xdebug]
zend_extension=”D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll”
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
ps : remote_handler 、remote_host、remote_port 這些都有默認值,但還是建議設置下,至少知道要設置這些參數~
查看phpinfo~
2.PHPSTORM設置
以前一直用zendstudio,剛開始用phpstorm非常蛋疼,用了一段時間後發現還挺好用的
1.首先檢查phpstorm的xdebug配置
這裡的debug port要和php.ini裡面的xdebug.remote_port相一致!默認是9000,如果9000埠被佔用的話,可以改成其他埠。
2. 設置debug.
添加本地的 web server~
www****com 是我本地的 web server~ ~
3.開始調試
打好第一個斷點,shift + F9就可以了
打好第一個斷點,選中配置的debug, 按旁邊的臭蟲 按鈕
phpstorm怎麼斷點調試下一步
1.為php安裝xdebug,方法在上一篇中有詳細介紹
2.注意這個時候需要修改php.ini內容如下:
[Xdebug]
zend_extension_ts =”d:/wamp/php/ext/php_xdebug-2.1.2-5.2-vc6.dll”
xdebug.auto_trace=On
xdebug.collect_params=On
xdebug.collect_return=On
xdebug.trace_output_dir=”d:/wamp/php/debuginfo”
xdebug.profiler_enable=On
xdebug.profiler_output_dir=”d:/wamp/php/debuginfo”
xdebug.idekey=PhpStorm
xdebug.remote_enable=on
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
3.phpstorm配置
客戶端調試,打開phpStorm,進入FileSettingsPHPServers,這裡要填寫伺服器端的相關信息,name填localhost,host填localhost,port填80,debugger選XDebug
進入FileSettingsPHPDebug,看到XDebug選項卡,port填9000,其他默認
進入FileSettingsPHPDebugDBGp Proxy,IDE key 填 phpStorm,host 填localhost,port 填80
點OK退出設置。
4.瀏覽器設置
chrome有插件xdebug helper下載後,設置白名單為localhost也就是默認localhost,才顯示小蟲子的圖標
5.啟動斷點:
在phpstorm中設置斷點後,啟動監聽,就是電話一樣的圖標,然後用chrome瀏覽localhost中的指定斷點的文件,會自動進入斷點,在phpstorm中看到調試信息。
phpstorm 10.0.4怎樣斷點調試
在php.ini中添加如下行:
zend_extension=」/wherever/you/put/it/xdebug.so」
xdebug.idekey=」PHPSTORM」
xdebug.remote_host=127.0.0.1
;默認是9000,但在此把埠設置為9001,因為如果和fpm衝突的話就無法啟動,所以要修改一下
xdebug.remote_port=9001
xdebug.remote_enable=on
重啟web伺服器查看phpinfo()的信息就可確認xdebug是否開啟成功。
為什麼phpstorm設置斷點這麼麻煩,還要安裝?
php設置斷點不麻煩,只要php已經安裝了xdebug擴展之後 ,在phpstorm中,只要配置調試埠和起始就可以了。
phpstorm怎麼使用斷點調試
工具/原料
phpstorm
Xdebug
方法/步驟
1
PHP安裝xdebug擴展
2
phpstorm的xdebug配置
debug port要和php.ini裡面的xdebug.remote_port相一致!默認是9000,如果9000埠被佔用的話,可以改成其他埠。
3
添加php web appaliation
4
填寫各項配置
5
打好第一個斷點,shift + F9就可以了
打好第一個斷點,選中配置的debug, 按旁邊的debug蟲子 按鈕
END
注意事項
php.ini中信息要配置正確
如果9000埠被佔用的話,可以改成其他埠。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/188681.html