Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ZendeBugger不与MacOSX小牛一起使用php Aptana_Php_Macos_Osx Mavericks - Fatal编程技术网

ZendeBugger不与MacOSX小牛一起使用php Aptana

ZendeBugger不与MacOSX小牛一起使用php Aptana,php,macos,osx-mavericks,Php,Macos,Osx Mavericks,我安装了MacOSX mavericks。现在我发现它用5.4取代了PHP5.3(并删除了php.ini和其他一些文件),我无法调试php脚本——我想是因为ZendeBugger.so只在PHP5.3之前可用 在阿普塔纳,我得到: '启动PHP脚本时出错 无法启动调试会话。 请确保调试器已正确配置为php.ini指令' php.ini确实显示: ... zend_extension=“/usr/lib/php/extensions/ZendDebugger.so” zend_debugger.e

我安装了MacOSX mavericks。现在我发现它用5.4取代了PHP5.3(并删除了php.ini和其他一些文件),我无法调试php脚本——我想是因为ZendeBugger.so只在PHP5.3之前可用

在阿普塔纳,我得到: '启动PHP脚本时出错 无法启动调试会话。 请确保调试器已正确配置为php.ini指令'

php.ini确实显示: ... zend_extension=“/usr/lib/php/extensions/ZendDebugger.so” zend_debugger.expose_remotely=始终 zend_调试器。连接器_端口=10000 zend_debugger.allow_hosts=127.0.0.1/32192.168..10*

由于ZendeBugger.so已被mavericks安装程序删除,我从下载了它(64位),并尝试将ZendeBugger.so放在/usr/lib/php/extensions中/

如果我使用“php-v”,我会得到: 加载/usr/lib/php/extensions/zendebugger.so失败:dlopen(/usr/lib/php/extensions/zendebugger.so,9):未找到符号:_output_globals 引用自:/usr/lib/php/extensions/zendebugger.so 应为:平面命名空间

因为ZendeBugger.so确实驻留在那里,我认为这一定是因为它是为PHP5.3构建的,这也一定是Aptana抱怨的原因

所以现在,如果PHP5.4没有ZendeBugger.So,我就卡住了——或者看起来是这样

有什么见解吗?我错过什么了吗?我应该试着回到PHP5.3吗?是否有可以切换到的Saas php调试器

如有任何建议,我们将不胜感激

Colin G

似乎表明zend debugger还不支持php5.4。然而,我目前使用的是PHP5.5,它运行良好。它具有zend debugger的所有功能,包括远程调试和var转储格式

维护人员拥有查看phpinfo输出并生成个性化安装说明的软件


这是一个关于

的最新教程,这是一个有用的信息,如果我还没有找到ZendeBugger.so的副本,我会尝试一下。谢谢你的回复。嗨,科林,我遇到了类似的问题。您从哪里获得php5.4的ZendeBugger副本?