我找到了这个页面
https://bbqsoftwares.com/blog/xdebug-catalina
这有助于在 Macosx Catalina 中安装 Xdebug,在 Apple 更改 Xcode 安装后,php 的标头位于另一个位置。但是由于只读权限,我无法保存 phpize 文件,因此我无法更改头文件位置。
所以我不能制作 Xdebug.so。
有什么帮助吗?
我找到了这个页面
https://bbqsoftwares.com/blog/xdebug-catalina
这有助于在 Macosx Catalina 中安装 Xdebug,在 Apple 更改 Xcode 安装后,php 的标头位于另一个位置。但是由于只读权限,我无法保存 phpize 文件,因此我无法更改头文件位置。
所以我不能制作 Xdebug.so。
有什么帮助吗?
根据我的新发现,您应该能够通过使用本指南的这一部分来运行它:
将可执行文件移动到安全的地方。我用/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
这是解决方案:[Mac Catalina 和 Xcode 11 的解决方案][1] https://profilingviewer.com/installing-xdebug-on-catalina.html#build