【发布时间】:2011-05-23 10:43:20
【问题描述】:
您能帮我解决以下问题吗?我在 Ubuntu 下使用 xdebug 配置了 Eclipse Helios。当我开始调试给定页面时,一切似乎都很好,我可以附加到我想要的断点,但是当我托盘跨步/进入时出现问题,Firefox(我的默认调试浏览器)提示我“另存为” php页面。
【问题讨论】:
您能帮我解决以下问题吗?我在 Ubuntu 下使用 xdebug 配置了 Eclipse Helios。当我开始调试给定页面时,一切似乎都很好,我可以附加到我想要的断点,但是当我托盘跨步/进入时出现问题,Firefox(我的默认调试浏览器)提示我“另存为” php页面。
【问题讨论】:
您是否检查过以确保 PHP、Apache 和 MySQL 正在运行?
如果它们没有运行,那么您将无法运行 PHP 脚本。
我认为 ubuntu 中的命令(如果不在 LAMPP 上运行)是“sudo apachectl start”来启动 apache/php
然后你可以把你的脚本放在 /var/www/html/
如果您正在运行 LAMPP (http://www.apachefriends.org/en/xampp-linux.html),那么您可能可以“sudo /opt/lampp/lampp start”来启动一切。
然后将你的脚本安装到 /opt/lampp/htdocs/
完成所有这些后,您应该可以运行它了。
【讨论】:
我假设您使用 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 配置文件?这应该可以解决问题。
【讨论】: