【问题标题】:Please set a valid PHP executable for this launch请为此启动设置有效的 PHP 可执行文件
【发布时间】:2016-07-03 21:09:45
【问题描述】:

我刚刚开始使用 Eclipse 来开发 PHP。我做了本书中的第一个项目,在大家的帮助下进展顺利。

然后我打开了第二个项目。在尝试配置运行路径时(Eclipse 总是开始指向我的服务器的根目录),不知何故,我让 IDE 处于无法摆脱的状态。当我尝试运行标题为 “启动错误” 的项目时,它会弹出一个对话框,并在框中显示:“请为此启动设置有效的 PHP 可执行文件”强>。我认为这与我尚未使用的调试器有关。我的代码很简单,在文件一中:

<?php 
   include('helloObj.php');
   $hello= new hello();

   $hello->prntMessage();
?>

在文件二中:

<?php 

class Hello {
    var $message;

    function __construct() {
        $this->message= "Hello World!";
    }

    /**
      * Function that prints the value of the instance variable 
      * $message
      */
    function prntMessage() {
        echo $this->message;
    }
}

?>

这是从网络上的教程中复制的(在我的浏览器中运行良好),所以我认为这不是原因。

另外,如果有人能告诉我在 Eclipse 中配置 PHP 运行路径的推荐方法,我也将不胜感激。

【问题讨论】:

  • 参见stackoverflow.com/questions/888500/… 也检查运行路径:Window > Preferences > PHP > PHP Executable
  • 一些附加信息:
  • 我删除了所有的 cmets,所以只剩下非常简单的代码。然后我尝试运行 run->configurations 并得到另一个对话框:“未定义 PHP 可执行文件”“未定义 PHP 可执行文件位置。在继续之前定义 PHP 可执行文件位置”
  • 好的。我配置了 PHP.exe 并收到以下消息:“Launch Error -- Session Terminated” Error launch 'New_configuration“ 无法启动会话。为了生成调试信息,请确保调试器正确配置为一个 php.ini 指令。”
  • 好的,知道了。给了我一个好的答案,我该如何表扬你?

标签: php eclipse


【解决方案1】:

执行以下操作:

  1. Run -&gt; Debug Configurations

  2. 选择您的 PHP 调试器。我选择了XDebug

  3. 找到您的 PHP 可执行文件 (php.exe)。在 XAMPP 中,它位于 C:\xampp\php\php.exe

  4. 指向您的 PHP 文件。

  5. 在底部按调试。

脚本应该运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-31
    • 2013-07-22
    • 2015-06-04
    • 1970-01-01
    • 1970-01-01
    • 2021-11-29
    相关资源
    最近更新 更多