摘要:調(diào)試的時(shí)候?yàn)榱朔奖阈枰惭b一個(gè)看了很多文檔,對(duì)于小女子來(lái)說(shuō)覺(jué)得都很繁瑣,而且不太明白,在此將自己親手實(shí)驗(yàn)的過(guò)程記錄一遍,也給大家提供一個(gè)清晰的流程作為參考,嘻嘻。帶文件的都設(shè)置為現(xiàn)在試著打個(gè)斷點(diǎn),調(diào)試一下吧,嘻嘻記得關(guān)注我呦
調(diào)試的時(shí)候?yàn)榱朔奖阈枰惭b一個(gè)xdebug,看了很多文檔,對(duì)于小女子來(lái)說(shuō)覺(jué)得都很繁瑣,而且不太明白,在此將自己親手實(shí)驗(yàn)的過(guò)程記錄一遍,也給大家提供一個(gè)清晰的流程作為參考,嘻嘻。
安裝之前先確保你安裝過(guò)homebrew,如果沒(méi)有,請(qǐng)?jiān)谶@里安裝:https://brew.sh/接下來(lái)進(jìn)行下載安裝xdebug:
查看你的PHP版本:php -v
找到與你PHP版本匹配的xdebug: brew search xdebug
下載對(duì)應(yīng)的xdebug:
安裝完成后,找到xdebug.so文件所在位置: /usr/local/Cellar/php71-xdebug/2.5.5/xdebug.so(下一步要用到)
找到PHP配置文件:(這里并不是在php.ini里配置)
/usr/local/etc/php/7.1/conf.d/ext-xdebug.ini
進(jìn)去添加如下(注意這里填的是你電腦里xdebug.so的路徑,由于9000端口容易被占用,所以我用的9001)
重啟PHP:(這里不要用sudo)
這時(shí)候你可以在項(xiàng)目index.php里打印一下phpinfo(),可以看到(記住IDE Key,一會(huì)兒要用)
xdebug就安裝完成了,我們?nèi)hpstorm里配置一下
打開(kāi)phpstorm的偏好設(shè)置,如圖設(shè)置
記住你的PHP版本一定要選對(duì)
這里的IDE Key就是剛才PHPinfo里的IDE Key
這里的名字可以自己設(shè)置,用于區(qū)分哪個(gè)項(xiàng)目,host填寫的是這個(gè)項(xiàng)目的域名,每個(gè)項(xiàng)目的server都不一樣
然后進(jìn)入PHPstorm右上角,點(diǎn)擊edit
點(diǎn)擊加號(hào)創(chuàng)建,server是剛才創(chuàng)建的server,url是這個(gè)項(xiàng)目調(diào)試的網(wǎng)址。帶http://
.env文件的debug都設(shè)置為true
APP_DEBUG=true
APP_LOG_LEVEL=debug
DEBUGBAR_ENABLED=true
現(xiàn)在試著打個(gè)斷點(diǎn),調(diào)試一下吧,嘻嘻
記得關(guān)注我呦
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/25645.html
摘要:連接容器內(nèi)的進(jìn)行斷點(diǎn)調(diào)試進(jìn)行斷點(diǎn)調(diào)試盡管不像其他語(yǔ)言那樣方便,但是有些是有確實(shí)有其用處,比如調(diào)試循環(huán)內(nèi)的數(shù)據(jù)異常時(shí)。 PhpStorm連接容器內(nèi)的XDebug進(jìn)行斷點(diǎn)調(diào)試 php進(jìn)行斷點(diǎn)調(diào)試盡管不像其他語(yǔ)言那樣方便,但是有些是有確實(shí)有其用處,比如調(diào)試循環(huán)內(nèi)的數(shù)據(jù)異常時(shí)。在php于phpstorm都安裝在同一環(huán)境下時(shí),配置phpstorm的xdebug調(diào)試并不是多困難的事情,但是如果你使...
摘要:開(kāi)啟的服務(wù)打開(kāi)配置文件,執(zhí)行命令去掉這行的重啟服務(wù),執(zhí)行命令到的網(wǎng)站默認(rèn)文件夾,創(chuàng)建,用于測(cè)試訪問(wèn)修改默認(rèn)文件夾路徑,或者配置虛擬目錄可選安裝訪問(wèn)下載社區(qū)版點(diǎn)擊安裝進(jìn)入系統(tǒng)偏好設(shè)置,開(kāi)啟服務(wù)將命令目錄添加到系統(tǒng)環(huán)境變量執(zhí)行在該文件中添加命 -開(kāi)啟apache的php服務(wù):? 1. 打開(kāi)apache配置文件,執(zhí)行命令 :sudo vim /etc/apache2/httpd.cof 2....
摘要:使用命令對(duì)于我的來(lái)說(shuō),要安裝的版本是的,故而安裝安裝完畢后執(zhí)行查看是否有輸出有輸出就是安裝上了接下來(lái)成功環(huán)節(jié)配置環(huán)節(jié) 使用brew install安裝對(duì)應(yīng)版本的XDebug。使用命令: brew search xdebug對(duì)于我的mac來(lái)說(shuō),要安裝的版本是php7.1的XDebug,故而安裝: brew install homebrew/php/php71-xdebug 安裝完畢后執(zhí)行...
摘要:確定環(huán)境的干凈。這一步要優(yōu)化的話應(yīng)該是做一個(gè)類似緩存的機(jī)制,對(duì)于這種配置加載的性能提升所以我們?cè)谡{(diào)試必然是要在這里配置環(huán)境的接口。 前言 在網(wǎng)上找了一些相關(guān)配置的例子,覺(jué)得很多比較復(fù)雜,并且配置項(xiàng)過(guò)于多了,有很多冗余并不是最開(kāi)始就需要的配置,所以寫一下記錄,也方便以后自己查閱。 一、brew 安裝 php 在 Mac OS 這邊不需要手動(dòng)去下載編譯打包,直接使用 brew 進(jìn)行快捷安裝...
摘要:寫代碼總繞不過(guò)需要調(diào)試,除了外,我們還是需要借助進(jìn)行調(diào)試。這里的使用,是分別整合到和下。安裝還是基于神級(jí)武器。至于下一步如何更好的使用,就看各自的實(shí)際項(xiàng)目和開(kāi)發(fā)需要了。 寫代碼總繞不過(guò)需要調(diào)試,除了 UnitTest 外,我們還是需要借助 Xdebug 進(jìn)行調(diào)試。 所以今天來(lái)說(shuō)說(shuō)如何基于本地 Docker 環(huán)境下,使用 Xdebug。 這里的使用,是分別整合到 VS Code 和 PH...
閱讀 1229·2021-11-24 09:39
閱讀 380·2019-08-30 14:12
閱讀 2592·2019-08-30 13:10
閱讀 2434·2019-08-30 12:44
閱讀 958·2019-08-29 16:31
閱讀 845·2019-08-29 13:10
閱讀 2434·2019-08-27 10:57
閱讀 3152·2019-08-26 13:57