mac php扩展xdebug安装

2018-11-18  本文已影响0人  让梦想腾飞

虽然调试可以用输出日志的方式来调试,如echo "xxx" ;var_dump("xxx");print_r("xxx");
但是,对于负责项目中,一个接口引用多个文件,要打多次日志,回头还要删掉,极为不方便啊,所以我们借助断点调试工具。
在mac安装php扩展时,用brew install 已经找不到资源了。一般建议用pecl install redis/xdebug。
但这次pecl也用显示找不到资源,总报如下错误

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

在百度、谷歌找啊找,找了一晚上,难受的不得了,最终找到这种方法解决了。
1、去 http://pecl.php.net/packages.php下载扩展包.tgz 文件。

2 、pecl install .tgz 文件

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

3、查看是否有xdebug扩展,

php -m

4、在php.ini中配置

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

添加如下内容

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

5、phpinfo();中出现xdebug,才证明安装成功,否则不成功,phpstorm设了断点也没用。


image.png
上一篇下一篇

猜你喜欢

热点阅读