原文鏈接:http://www.cnblogs.com/CLR010/p/5276077.html
visual studio code(vscode) 調試php
1.下載vscode (visual studio code)。
2.安裝vscode 擴展 php-debug 安裝步驟見 https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug。
3.安裝wampserver,我安裝的是2.5 版本,安裝步驟自行百度。
4.確保apache的80 端口未占用,如果占用了修改httpd.conf 配置文件下的端口號
5.修改php.ini(wamp\bin\apache\apache2.4.9\bin 這個文件夾下的) 文件開啟debug,
修改以下兩項:
xdebug.remote_enable = on
xdebug.remote_autostart=on
6.如果vscode 報這個
修改用戶配置
7.配置debug
選擇listen for xdebug
8.啟動wampserver
9.在需要的地方打上斷點 F5 啟動,在瀏覽器里輸入地址,vscode 自動會停在斷點處
補充我遇到的坑:
我使用phpStudy, php 5.5版本中如果開啟xdebug,在PHP擴展及設置->PHP擴展中可以直接打開xdebug,但:
xdebug.remote_enable = on
xdebug.remote_autostart=on
xdebug.remote_autostart=on這一項是沒有的,需要在php.ini文件中手工添加。添加完后重啟apache,便可以調試了。
on可以用1代替。