phpstorm 配置xdebug的示例代碼
最近買了個(gè)新本,重新配置下phpstorm xdebug,方便調(diào)試
提高調(diào)試效率是寫程序的第一步 ---魯迅
自2018年3月份之后,brew 安裝php的方式發(fā)生改變,現(xiàn)在是
brew install php@7.2
可以指定版本了,安裝擴(kuò)展的方式也完全不能用了,所以下載源碼編譯了
下載xdebug
官網(wǎng): https://xdebug.org/download.php
下載最穩(wěn)定的版本 [版本2.6.1][1]
編譯源碼
phpize ./configure --with-php-config=/usr/local/Cellar/php@7.2/7.2.16/bin/php-config make && make install Installing shared extensions: /usr/local/Cellar/php@7.2/7.2.16/pecl/20170718/
編譯到了這個(gè)目錄,實(shí)際軟連到了/usr/local/lib/php/pecl
配置xdebug
在/usr/local/etc/php/7.2/conf.d 新建ext-xdebug.ini 寫入
[xdebug] zend_extension="/usr/local/lib/php/pecl/20170718/xdebug.so" xdebug.remote_enable=On xdebug.remote_connect_back=1 xdebug.remote_port=6677 xdebug.remote_log=/usr/local/var/log/xdebug.log xdebug.idekey=PHPSTORM
- xdebug.idekey = mykey ide key, 用于標(biāo)識(shí)調(diào)試會(huì)話
- xdebug.remote_autostart 是否自動(dòng)啟動(dòng),1:自動(dòng), 0: 需要設(shè)置 http 請求參數(shù)或 cookie 指定,默認(rèn) 0, 根據(jù)需求設(shè)置這個(gè)值。個(gè)人建議設(shè)置為 1, 這樣不需要在每個(gè)需要調(diào)試的接口都修改請求參數(shù)
- xdebug.remote_enable = on 是否開啟遠(yuǎn)程調(diào)試
- xdebug.remote_host = 172.16.10.103 遠(yuǎn)程主機(jī) IP, 也就是 PHPStorm 所在機(jī)器(PHPStorm 作為 xdebug client),沒有固定 IP 的機(jī)器建議使用 connect_back 選項(xiàng)。
- xdebug.remote_connect_back = on 是否連接回請求發(fā)出的主機(jī),如果 PHPStorm 所在的機(jī)器 IP 經(jīng)常變動(dòng)(DHCP 環(huán)境下),則建議開啟這個(gè)選項(xiàng)
- xdebug.remote_port = 10000 遠(yuǎn)程主機(jī)端口,也就是開發(fā)者機(jī)器端口
- xdebug.idekey=PHPSTROM 和phpstorm 通信的標(biāo)識(shí)
重啟php,查看是否安裝成功
/usr/local/etc/php/7.2/conf.d php -m | grep xdebug
搞定!!
開始配置phpstorm
設(shè)置端口
設(shè)置servers
配置debug config
訪問url?XDEBUG_SESSION_START=PHPSTORM,搞定
哈哈哈,配色有點(diǎn)浮夸,還沒調(diào)
相關(guān)文章
php的array數(shù)組和使用實(shí)例簡明教程(容易理解)
最近在教一個(gè)朋友php,他沒有其他語言的基礎(chǔ)。對array的理解和用法有些模糊。所以寫了個(gè)教程,需要的朋友可以參考下2014-03-03php使用mkdir創(chuàng)建多級(jí)目錄入門例子
這篇文章主要介紹了php使用mkdir創(chuàng)建多級(jí)目錄入門例子,需要的朋友可以參考下2014-05-05ThinkPHP5+jQuery+MySql實(shí)現(xiàn)投票功能
這篇文章主要介紹了ThinkPHP5+jQuery+MySql實(shí)現(xiàn)投票功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-01-01php 實(shí)現(xiàn)銀聯(lián)商務(wù)H5支付的示例代碼
這篇文章主要介紹了php 實(shí)現(xiàn)銀聯(lián)商務(wù)H5支付的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10基于PHP+jQuery+MySql實(shí)現(xiàn)紅藍(lán)(頂踩)投票代碼
當(dāng)雙方意見不統(tǒng)一的情況下,需要用投票達(dá)成協(xié)議,本文通過實(shí)例給大家介紹基于PHP+jQuery+MySql實(shí)現(xiàn)紅藍(lán)(頂踩)投票代碼,需要的朋友可以參考下2015-08-08PHP實(shí)現(xiàn)把文本中的URL轉(zhuǎn)換為鏈接的auolink()函數(shù)分享
這篇文章主要介紹了PHP實(shí)現(xiàn)把文本中的URL轉(zhuǎn)換為鏈接的auolink()函數(shù)分享,非常簡潔易用的一個(gè)函數(shù),原作者還有另外一些很Nice的PHP函數(shù),需要的朋友可以參考下2014-07-07