在 osx 上使用 php 7.2 配置 xdebug 2.6
configuring xdebug 2.6 with php 7.2 on osx
我正在尝试安装 xdebug,但经过很多努力仍然无法安装,我已经尝试了这个 https://medium.com/@roberto.b/how-to-install-xdebug-with-my-php-7-on-my-macosx-f85dbac91e59 和很多 Whosebug 问题,但仍然没有,
我做错了什么,但无法弄清楚是什么,请提供任何帮助...
这就是我在 error.log
上得到的
[Sat Apr 07 19:21:35.785293 2018] [so:warn] [pid 28523] AH01574: module php7_module is already loaded, skipping
Failed loading /usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so: dlopen(/usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so, 9): Symbol not found: _zend_pass_function
Referenced from: /usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so
Expected in: flat namespace
in /usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so
Failed loading /usr/local/php5/lib/php/extensions/no-debug-non-zts-20170718/opcache.so: dlopen(/usr/local/php5/lib/php/extensions/no-debug-non-zts-20170718/opcache.so, 9): Symbol not found: _zend_empty_string
Referenced from: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20170718/opcache.so
Expected in: flat namespace
in /usr/local/php5/lib/php/extensions/no-debug-non-zts-20170718/opcache.so
[Sat Apr 07 19:21:35.904894 2018] [mpm_prefork:notice] [pid 28523] AH00163: Apache/2.4.28 (Unix) PHP/7.0.2 configured -- resuming normal operations
[Sat Apr 07 19:21:35.905015 2018] [core:notice] [pid 28523] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
希望对大家有所帮助!
问候!
我设法让它按照官方 Xdebug 站点的说明工作。
它根据您当前的 php 设置提供量身定制的安装说明,从 phpinfo() 或 php -i 检索:https://xdebug.org/wizard.php
您将获得的说明与您提到的文章中描述的说明几乎相同,但版本不同。仅供参考,我的设置是 PHP 7.2,Xdebug 2.6.0 on Mac OS X.
祝你好运。
仅供参考,如果你有这个错误,你必须检查你的 cli php 版本与你的浏览器或 apache php 版本,这就是我遇到问题的地方,之后很容易修复所以问候帮助我。
我正在尝试安装 xdebug,但经过很多努力仍然无法安装,我已经尝试了这个 https://medium.com/@roberto.b/how-to-install-xdebug-with-my-php-7-on-my-macosx-f85dbac91e59 和很多 Whosebug 问题,但仍然没有,
我做错了什么,但无法弄清楚是什么,请提供任何帮助... 这就是我在 error.log
上得到的[Sat Apr 07 19:21:35.785293 2018] [so:warn] [pid 28523] AH01574: module php7_module is already loaded, skipping
Failed loading /usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so: dlopen(/usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so, 9): Symbol not found: _zend_pass_function
Referenced from: /usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so
Expected in: flat namespace
in /usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so
Failed loading /usr/local/php5/lib/php/extensions/no-debug-non-zts-20170718/opcache.so: dlopen(/usr/local/php5/lib/php/extensions/no-debug-non-zts-20170718/opcache.so, 9): Symbol not found: _zend_empty_string
Referenced from: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20170718/opcache.so
Expected in: flat namespace
in /usr/local/php5/lib/php/extensions/no-debug-non-zts-20170718/opcache.so
[Sat Apr 07 19:21:35.904894 2018] [mpm_prefork:notice] [pid 28523] AH00163: Apache/2.4.28 (Unix) PHP/7.0.2 configured -- resuming normal operations
[Sat Apr 07 19:21:35.905015 2018] [core:notice] [pid 28523] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
希望对大家有所帮助! 问候!
我设法让它按照官方 Xdebug 站点的说明工作。
它根据您当前的 php 设置提供量身定制的安装说明,从 phpinfo() 或 php -i 检索:https://xdebug.org/wizard.php
您将获得的说明与您提到的文章中描述的说明几乎相同,但版本不同。仅供参考,我的设置是 PHP 7.2,Xdebug 2.6.0 on Mac OS X.
祝你好运。
仅供参考,如果你有这个错误,你必须检查你的 cli php 版本与你的浏览器或 apache php 版本,这就是我遇到问题的地方,之后很容易修复所以问候帮助我。