【问题标题】:Problem with debugging PHP with Eclipse and xdebug使用 Eclipse 和 xdebug 调试 PHP 的问题
【发布时间】:2011-05-23 10:43:20
【问题描述】:

您能帮我解决以下问题吗?我在 Ubuntu 下使用 xdebug 配置了 Eclipse Helios。当我开始调试给定页面时,一切似乎都很好,我可以附加到我想要的断点,但是当我托盘跨步/进入时出现问题,Firefox(我的默认调试浏览器)提示我“另存为” php页面。

【问题讨论】:

    标签: php eclipse xdebug


    【解决方案1】:

    您是否检查过以确保 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/

    完成所有这些后,您应该可以运行它了。

    【讨论】:

    • 我确信带有 PHP 的 Apache 服务器正在运行,因为当我从调试会话中重新加载页面时一切正常。
    • 哦,好吧,试试看这篇文章,这可能对你有很大帮助:devzone.zend.com/article/2930
    【解决方案2】:

    我假设您使用 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 配置文件?这应该可以解决问题。

    【讨论】:

      猜你喜欢
      • 2011-07-31
      • 2011-01-15
      • 2015-10-18
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 2011-07-29
      • 2010-10-16
      • 2020-11-21
      相关资源
      最近更新 更多