亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VScdoe斷點調試php

發布時間:2020-07-04 21:04:17 來源:網絡 閱讀:559 作者:daydaydream 欄目:web開發

環境:MAC + nginx(brew安裝) +mysql5.7 +php7.2(brew安裝)

1、安裝XDebug擴展大多數人遇到的一個問題就是如何找對自己環境php匹配的XDebug版本,這個問題主要分成兩個步驟:
(1)查找版本(google下) (2)下載對應版本https://xdebug.org/download.php

2、配置php.ini文件的XDebug模塊
好了,完成步驟1,現在只需要再配置一下XDebug模塊就安裝完成了
XDebug主要配置的有下面的配置,當然你也可以另外添加更多的XDebug配置

[XDebug]
zend_extension = /usr/local/lib/php/pecl/20170718/xdebug.so     ; 如果步驟1的第二個小步驟沒進行的話,這里就要填全路徑了
xdebug.remote_enable = 1    ;開啟遠程調試功能
xdebug.remote_autostart = 1    ;這個配置是比較重要的一個配置
xdebug.remote_handler = "dbgp"
xdebug.remote_port = "9001"   ;端口號,默認是9000,我的9000被占用!
xdebug.remote_host = "127.0.0.1" ;遠程調試的ip地址,即你自己的本機ip
在配置xdebug.remote_autostart = 1時這里遇到一個坑,就是XDebug的默認端口號是9000.如果不配置端口號使用默認端口號就會和nginx的端口號沖突,所以下面要配置一下端口號為9001,要不然會導致調試的時候假死的情況

配置完上面的配置,然后重啟環境,然后再打印出phpinfo()的信息,然后搜索一下XDebug是否存在,如果存在那么就安裝成功了。

3、vscode中安裝插件: php debug,安裝完然后去到調試頁面,配置一下json文件,這里記得端口號要對應上面XDebug的9001端口:

{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9001
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9001
}
]
}

4、然后客戶端打開對應的網頁,比如:http://127.0.0.1:8080/site.php

5、在site.php中打好斷點,然后運行Listen for xdebug,刷新網頁即可追蹤到斷點對應的代碼行

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永仁县| 台南县| 化隆| 阿瓦提县| 西藏| 拉萨市| 南汇区| 西华县| 石屏县| 墨竹工卡县| 德庆县| 盐津县| 镇坪县| 辉县市| 商河县| 本溪市| 开原市| 哈巴河县| 绥江县| 璧山县| 綦江县| 诏安县| 乌拉特中旗| 扎赉特旗| 富裕县| 凤冈县| 克什克腾旗| 望都县| 崇左市| 肃北| 新丰县| 阳泉市| 鄢陵县| 绥阳县| 淳化县| 和顺县| 长春市| 广平县| 奉新县| 铜鼓县| 安吉县|