mac php擴(kuò)展xdebug安裝

雖然調(diào)試可以用輸出日志的方式來調(diào)試,如echo "xxx" ;var_dump("xxx");print_r("xxx");
但是,對于負(fù)責(zé)項(xiàng)目中,一個接口引用多個文件,要打多次日志,回頭還要刪掉,極為不方便啊,所以我們借助斷點(diǎn)調(diào)試工具。
在mac安裝php擴(kuò)展時,用brew install 已經(jīng)找不到資源了。一般建議用pecl install redis/xdebug。
但這次pecl也用顯示找不到資源,總報(bào)如下錯誤

No releases available for package "pecl.php.net/memcache"
install failed

在百度、谷歌找啊找,找了一晚上,難受的不得了,最終找到這種方法解決了。
1、去 http://pecl.php.net/packages.php下載擴(kuò)展包.tgz 文件。

2 、pecl install .tgz 文件

 pecl install xdebug-2.6.1.tgz #記住sucessful 的路徑,后面用。

3、查看是否有xdebug擴(kuò)展,

php -m

4、在php.ini中配置

php --ini #找到配置文件文件
vim /usr/local/etc/php/7.2/php.ini

添加如下內(nèi)容

[Xdebug]
zend_extension="/usr/local/lib/php/ext/xdebug.so" #xdebug.so路徑,不能錯,我就是找錯了,phpinfo();總找不到debug
xdebug.remote_enable=1

5、phpinfo();中出現(xiàn)xdebug,才證明安裝成功,否則不成功,phpstorm設(shè)了斷點(diǎn)也沒用。


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容