错误 - 没有PHP可执行文件定义的Eclipse PHP - 错误试图运行代码
我在OS X 10.6与甲基苯丙胺1.9
一切都是前工作正常运行Eclipse。我创建了一个新的PHP文件,现在我的文件都不会运行。
重置我的Eclipse首选项 - PHP可执行文件,指向毫安/斌/ PHP5.3/bin中
然后我得到了一个错误劳克 - “会议无法启动,从而生成调试信息,请确保调试器已正确配置为php.ini指令。“
错误 - 没有PHP可执行文件定义的Eclipse PHP - 错误试图运行代码
我在OS X 10.6与甲基苯丙胺1.9
一切都是前工作正常运行Eclipse。我创建了一个新的PHP文件,现在我的文件都不会运行。
重置我的Eclipse首选项 - PHP可执行文件,指向毫安/斌/ PHP5.3/bin中
然后我得到了一个错误劳克 - “会议无法启动,从而生成调试信息,请确保调试器已正确配置为php.ini指令。“
PHP网页启动会在正在运行的服务器(通常是本地服务器)上打开一个URL。 PHP脚本启动使用您在首选项中定义的CLI/CGI可执行文件。 它也使用在那里定义的php.ini,并且从我记忆中,它将默认尝试找到可执行文件旁边的那个。 听起来像php.ini没有被定义/定位。检查您选择的目录中是否有ini。 此ini还应该具有CLI/CGI调试会话所需的正确的调试器指令和路径。
希望帮助
的问题是在我的MAMP php.ini文件(/Applications/MAMP/conf/php5.3)。事实证明,我需要删除“;”分号从xdebug.so路径开始。
不正确:
[Xdebug的] ;的zend_extension = “/应用/ MAMP/bin中/ PHP5.3/LIB/PHP /扩展/无调试非ZTS-20090626/xdebug.so”
正确:
[Xdebug的] 的zend_extension = “/应用/ MAMP/bin中/ PHP5.3/LIB/PHP /扩展/无调试非ZTS-20090626/xdebug.so”
我的MAMP php.ini文件不包含Zend Debugger的指令。以上设置适用于MAMP PHP 5.3 php.ini文件中的XDebug。我的php.ini文件中没有针对Zend Debugger的指令。当我最初设置一年以上时,我可能会删除它们,然后也许Zend Debugger没有被MAMP安装包装。我希望能够对此作出确认,当然还有任何其他见解值得赞赏。
我已经包含下面与XDebug的,Zend的调试,甲基苯丙胺和Eclipse PDT设置和配置那些遇到问题的一些资源:
这是线程帮我找出问题所在,以及如何指导确认Xdebug的运行:
http://forum.mamp.info/viewtopic.php?f=6&t=9119&p=23143&hilit=eclipse+debug#p23143
这是NetBeans的支持,这是相关的,我认为一个好的参考书签:
http://netbeans.org/kb/docs/php/configure-php-environment-mac-os.html
我也发现这个来自DeveloperWorks的文档有帮助,特别是p.17-21和p。30
PDF:
www.ibm.com/developerworks/opensource/tutorials/os-php-eclipse-pdt-debug/os-php-eclipse-pdt-debug-pdf.pdf
网址:
www.ibm.com/developerworks/opensource/tutorials/os-php-eclipse-pdt-debug/section4.html
我还没有确定发生了什么事造成的Eclipse不再运行我的PHP码。我能够运行为> PHP网页,但不能作为PHP脚本。通过运行网页的默认路径是不正确的,所以我需要先改变它。另外我的Eclipse PHP语言库驻留在java/eclipse/plugins中,我认为这是正确的。 – 2011-05-06 23:22:58