摘要:下載是一個開放源代碼的程序調(diào)試器即一個工具,可以用來跟蹤,調(diào)試和分析程序的運(yùn)行狀況。全部可用配置可參考官方的一個鏈接設(shè)置服務(wù)器配置完成后,需要對作一些設(shè)置,使其能夠監(jiān)聽到瀏覽器的請求。
下載Xdebug
Xdebug是一個開放源代碼的PHP程序調(diào)試器(即一個Debug工具),可以用來跟蹤,調(diào)試和分析PHP程序的運(yùn)行狀況。
Xdebug官方網(wǎng)站:http://xdebug.org/
配置php.ini將下載的xdebug.dll庫拷貝到%PHP_HOME%/ext目錄,然后打開php.ini文件添加如下配置:
[XDebug]
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir ="D:phpStudytmpxdebug"
xdebug.trace_output_dir ="D:phpStudytmpxdebug"
xdebug.profiler_output_name = "cache.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_mode = "req"
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9001
xdebug.idekey="PHPSTORM"
xdebug.remote_autostart = no
zend_extension="D:phpStudyphp55nextxdebug.dll"
上面下載的dll庫放置位置不是固定,只要在php.ini配置文件中準(zhǔn)確指定即可,即zend_extension配置項(xiàng)指向dll庫文件。
這一部分關(guān)于Xdebug的配置是很復(fù)雜的,這里只是簡單地配置了一下,詳細(xì)配置可以查閱相關(guān)資料。
Xdebug全部可用配置可參考官方的一個鏈接:http://xdebug.org/docs/all_se...
服務(wù)器配置完成后,需要對PHPStorm作一些設(shè)置,使其能夠監(jiān)聽到瀏覽器的請求。
1、進(jìn)入File>Settings>PHP,設(shè)置本地的php解釋器,解釋器一般指的是php的二進(jìn)制文件,windows下的php安裝路徑下的php.exe,類unix系統(tǒng)下就是bin/php文件 2、進(jìn)入File>Settings>PHP>Servers,這里要填寫服務(wù)器端的相關(guān)信息Host指的是http服務(wù)器上配置的項(xiàng)目的訪問域名,我本地nginx配置的是test.yii.com,用的是默認(rèn)的80端口
Debug port 填寫的是上文中,php.ini配置文件當(dāng)中xdebug.remote_port那一項(xiàng)的值
IED key填寫的值是php.ini文件中xdebug.idekey的值,Host、Port是File>Settings>PHP>Servers中設(shè)定的Host、Port值
點(diǎn)擊左上角加號,選擇PHP Web Application
建議使用Chrome瀏覽器,安裝 xdebug helper插件, 下載好之后點(diǎn)選項(xiàng),IDE選PHPSTORM
例如在控制器SiteController中新建一個actionTest方法,瀏覽器中應(yīng)該訪問url是http://test.yii.com/index.php...
訪問該url,界面切換到phpStorm調(diào)試界面
在調(diào)試界面下,可以看到變量信息
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/26049.html
摘要:本教程主要應(yīng)用于,和基本上同理。所以大概配置如下官網(wǎng)下載地址擴(kuò)展一定要裝對,注意區(qū)分和版本,查看擴(kuò)展是否成功。會生成,有效期為個小時可修改配置。很多教程需要下載等瀏覽器插件,原理就是請求里附加。文件參數(shù)設(shè)置為或者,無需設(shè)置。 前言 很多人好奇網(wǎng)上關(guān)于php配置xdebug的教程那么多,為什么我還要寫這篇文章?因?yàn)榫W(wǎng)上的教程配置很亂,很多都是復(fù)制粘貼,有些配置項(xiàng)根本不需要,也不解釋干嘛的...
摘要:設(shè)置添加本地的是我本地的開始調(diào)試打好第一個斷點(diǎn),就可以了打好第一個斷點(diǎn),選中配置的按旁邊的臭蟲按鈕 運(yùn)行環(huán)境: PHPSTORM版本 : 8.0.1 PHP版本 : 5.6.2 xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll ps : php版本和xdebug版本一定要相對應(yīng) PHP安裝xdebug擴(kuò)展 php.ini的配置,下面的配置僅供參...
摘要:基本信息安裝下載擴(kuò)展配置配置新建注如果不使用路徑映射,將只能調(diào)試框架入口文件配置插件地址配置測試開啟編輯器監(jiān)聽瀏覽器訪問項(xiàng)目打開,可以看到控制臺已經(jīng)打開斷點(diǎn)調(diào)到下一個斷點(diǎn),可以看到效果了使用調(diào)試安裝插件使用請求進(jìn)入斷 1.基本信息: window 7 php:7.1.3 phpstorm:2017.1 xdebug:2.5.1 postman postman interceptor c...
摘要:新建一個,如下圖填寫內(nèi)容必須和文件一致,默認(rèn)為為對應(yīng)的地址不用修改選擇設(shè)置目錄映射,本地目錄遠(yuǎn)程目錄設(shè)置斷點(diǎn),點(diǎn)擊電話按鈕啟動監(jiān)聽就可以進(jìn)行斷點(diǎn)調(diào)試了 laradock 配置 編輯 laradock/.env 文件 WORKSPACE_INSTALL_XDEBUG=true PHP_FPM_INSTALL_XDEBUG=true 重新構(gòu)建容器 docker-compose build...
摘要:新建一個,如下圖填寫內(nèi)容必須和文件一致,默認(rèn)為為對應(yīng)的地址不用修改選擇設(shè)置目錄映射,本地目錄遠(yuǎn)程目錄設(shè)置斷點(diǎn),點(diǎn)擊電話按鈕啟動監(jiān)聽就可以進(jìn)行斷點(diǎn)調(diào)試了 laradock 配置 編輯 laradock/.env 文件 WORKSPACE_INSTALL_XDEBUG=true PHP_FPM_INSTALL_XDEBUG=true 重新構(gòu)建容器 docker-compose build...
閱讀 3468·2023-04-26 00:39
閱讀 4077·2021-09-22 10:02
閱讀 2561·2021-08-09 13:46
閱讀 1108·2019-08-29 18:40
閱讀 1457·2019-08-29 18:33
閱讀 784·2019-08-29 17:14
閱讀 1525·2019-08-29 12:40
閱讀 2985·2019-08-28 18:07