Mac

Mac安装XDebug

微信扫一扫,分享到朋友圈

Mac安装XDebug
收藏 0 0

本地环境

Mac 10.15

PHP 7.3

相关网站

XDebug官方网站

XDebug Wizard

XDebug Github

编译安装

本地执行php -i获取phpinfo信息

访问xdebug wizard,把php -i的输出信息复制到编辑框中,然后点击analyes my phpinfo() output

查看分析结果,此处可以看到,我并没有安装。

网页下端列出了安装步骤

下面按照提示的步骤进行编译安装

首先下载文件及安装autoconf

wget http://xdebug.org/files/xdebug-2.9.4.tgz
brew install autoconf
tar -zxvf xdebug-2.9.4.tgz
cd xdebug-2.9.4

然后执行phpize,如果失败了,可以参考文章末尾的方法,仅供参考。

配置及编译

./configure
make

我们按照要求把文件复制到对应的位置,及配置php.ini

sudo cp modules/xdebug.so /usr/lib/php/extensions/no-debug-non-zts-20180731
sudo vim /etc/php.ini

我按照我之前经常使用的方案,配置了下我本地的文件

[XDebug]
zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20180731/xdebug.so
xdebug.remote_enable= 1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey="PHPSTORM"

验证(phpstorm配置不再赘述)

可以看到已经获取到了断点。

解决MacOS无php.h问题

如下配置即可

xcode-select --install
sudo mount -uw /	# 根目录挂载为可读写,否则无法在/usr/下建立文件,本修改重启前有效。
sudo ln -s "$(xcrun --show-sdk-path)/usr/include" /usr/include
export SDKROOT="$(xcrun --show-sdk-path)"
echo "export SDKROOT=\"\$(xcrun --show-sdk-path)\"" >> ~/.bash_profile
sudo DevToolsSecurity -enable # 将系统置于开发模式
锦城虽云乐,不如早还家。

解决帝国CMS生成拼音目录乱码问题

上一篇

Wordpress设置Proxy更新主题和插件

下一篇

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片