2011-05-23 91 views
0

你能帮我解决以下问题吗?我在Ubuntu下配置了使用xdebug的Eclipse Helios。当我开始调试给定页面时,一切看起来都很好,我可以附加到我想要的中断点,但是当我托盘跳过/进入时,Firefox(我的默认浏览器用于调试)提示我“另存为” PHP页面。用Eclipse和xdebug调试PHP的问题

回答

0

您是否检查过以确保PHP,Apache和MySQL正在运行?

如果他们没有运行,那么你将无法运行PHP脚本。

我想在Ubuntu的命令(如果没有就LAMPP运行)的 “命令的Apachectl开始” 启动Apache/PHP

然后你就可以把你的脚本在/ var/www/html等/


如果你正在运行LAMPP(http://www.apachefriends.org/en/xampp-linux.html),那么你可以“sudo/opt/lampp/lampp start”启动所有的东西。

然后安装脚本到/ opt/LAMPP/htdocs中/

你做了这一切之后,你应该能够运行它。

+0

我确定使用PHP的Apache服务器正在运行,因为当我从调试会话中重新加载页面时,一切正常。 – bozhidarc 2011-05-23 11:06:43

+0

哦,好吧,试试看这篇文章,这可能会帮助你很多:http://devzone.zend.com/article/2930 – DarkMantis 2011-05-24 10:33:36

0

我假设你使用Apache作为你的网络服务器。如果是这样,似乎Apache不知道如何处理* .php文件。

你有没有补充说:

# Required modules: dir_module, php5_module 

<IfModule dir_module> 
    <IfModule php5_module> 
     DirectoryIndex index.php index.html 
     <FilesMatch "\.php$"> 
      SetHandler application/x-httpd-php 
     </FilesMatch> 
     <FilesMatch "\.phps$"> 
      SetHandler application/x-httpd-php-source 
     </FilesMatch> 
    </IfModule> 
</IfModule> 

到Apache的配置文件?这应该做的伎俩。