For*_*ero 7 xdebug php-7 phpize
我正在尝试让xdebug在PHP 7上运行.我从版本http://xdebug.org/files/xdebug-2.4.0rc4.tgz构建了xdebug.so文件.phpize输出看起来正确(Zend Extension Api No: 320151012)然而我Xdebug requires Zend Engine API version 220121212.从PHP 得到.
所以我按照这些说明操作:
量身定制的安装说明
摘要
Xdebug已安装:无服务器API:Apache 2.0处理程序Windows:无Zend服务器:无PHP版本:7.0.9-1 Zend API编号:320151012 PHP API编号:20151012调试版本:无线程安全版本:无配置文件路径:/ etc /php/7.0/apache2配置文件:/etc/php/7.0/apache2/php.ini扩展目录:/ usr/lib/php/20151012说明
下载xdebug-2.4.1.tgz用tar -xvzf xdebug-2.4.1.tgz解压缩下载的文件运行:cd xdebug-2.4.1运行:phpize(如果你没有phpize,请参阅FAQ.
作为其输出的一部分,它应该显示:
配置:... Zend模块Api No:20151012 Zend Extension Api No:320151012如果没有,则使用错误的phpize.请按照此FAQ条目跳过下一步.
运行:./ configure运行:make运行:cp modules/xdebug.so/usr/lib/php/20151012编辑/etc/php/7.0/apache2/php.ini并添加行zend_extension =/usr/lib/php/20151012/xdebug.so重新启动Web服务器
除了我安装php7.0-dev而不是php5 apt-get install -y php7.0-dev.
当我运行phpize命令时,我得到以下输出:
配置:
PHP Api版本:20151012
Zend Module Api No:20151012
Zend Extension Api No:320151012
正如所料.但是,当我运行PHP时,我得到:
Xdebug需要Zend Engine API版本220121212.
安装的Zend Engine API版本320151012更新.
有关Xdebug的更高版本,请访问http://xdebug.org/docs/faq#api与Derick Rethans联系.
我显然在某处做错了!任何有关调试问题的帮助非常感谢!:)
| 归档时间: |
|
| 查看次数: |
6643 次 |
| 最近记录: |