在Catalina OSX中安装XDEBUG

时间:2020-02-13 13:45:15

标签: macos xdebug macos-catalina phpize

我找到了此页面

https://bbqsoftwares.com/blog/xdebug-catalina

这有助于在Macosx Catalina中安装Xdebug,在Apple更改Xcode安装后,php的标头位于另一个位置。但是由于只读权限,我无法保存phpize文件,因此无法更改标头文件的位置。
所以我无法制作Xdebug.so。
有帮助吗?

2 个答案:

答案 0 :(得分:0)

这是解决方案: [适用于Mac Catalina和Xcode 11的解决方案] [1] https://profilingviewer.com/installing-xdebug-on-catalina.html#build

答案 1 :(得分:0)

根据我的新发现,您应该可以使用this portion of the guide使其运行:

将可执行文件移动到安全的地方。我使用/usr/local/php/extensions

sudo mkdir -p /usr/local/php/extensions
sudo cp $(php-config --extension-dir)/xdebug.so /usr/local/php/extensions

然后,我们编辑PHP配置以启用Xdebug。只需编辑php.ini

sudo nano /etc/php.ini

然后在底部添加以下内容:

[xdebug]
zend_extension=/usr/local/php/extensions/xdebug.so
xdebug.remote_enable=on
xdebug.remote_log="/var/log/xdebug.log"
xdebug.remote_host=localhost
xdebug.remote_handler=dbgp
xdebug.remote_port=9000