【问题标题】:PHPStorm does not read the entire path to the php interpretatorPHPStorm 不会读取 php 解释器的整个路径
【发布时间】:2012-11-10 16:49:00
【问题描述】:

您好,我第一次安装 PHPStorm 5 来尝试一下,我似乎在运行 PHP 应用程序时遇到了问题。我已经安装了 xampp,并且 PHP 解释器的路径已设置为:

D:\Program Files\xampp\php\php.exe

当我尝试运行我的 php 文件时,我得到了这个错误:

"D:\Program Files\xampp\php\php.exe" D:\Program Files\xampp\php\php.exe "D:\Program Files\xampp\htdocs\PHPStorm\Project\index.php"

Could not open input file: D:\Program

Process finished with exit code 1

由于某种原因,PHPStorm 似乎没有读取路径的其余部分,而是停在 D:\Program。

除了更改文件夹的名称之外,我还能如何解决此问题,因为这需要我重新在计算机上重新安装几乎所有内容?

编辑运行配置

【问题讨论】:

  • 你尝试让 PHP 执行 PHP 路径。看起来你完全搞砸了设置。按 F1 并阅读要输入的内容。 - 只是你不要看太多错误的方向:你不需要重命名任何文件夹。 PHPStorm 可以处理多个 PHP 二进制文件,它们的完整路径中有或没有空格。
  • 那怎么会说无法打开 无法打开输入文件:D:\Program 就停在那里?
  • 那个错误是因为缺少引号然而你确实在一个完全错误的字段中输入了一些东西。因此,添加引号不会使其在编辑器中执行您的 PHP 脚本。你只是搞砸了一些更基本的东西。发布运行配置的屏幕截图。

标签: php windows phpstorm


【解决方案1】:

查看完整的命令行:

"D:\Program Files\xampp\php\php.exe" D:\Program Files\xampp\php\php.exe ⤦ 
  "D:\Program Files\xampp\htdocs\PHPStorm\Project\index.php"

你正在使用命令:

 "D:\Program Files\xampp\php\php.exe"

带有以下三个参数:

  1. D:\程序
  2. 文件\xampp\php\php.exe
  3. "D:\Program Files\xampp\htdocs\PHPStorm\Project\index.php"

php.exe然后尝试打开“文件”

D:\Program 

自然会失败。相反,您的命令应该是:

"D:\Program Files\xampp\php\php.exe" c:\path\to\your\script.php

很明显,您确实将文本 D:\Program Files\xampp\php\php.exe 输入了太多的文本框,因为它属于它。如果你是 PH​​PStorm 的新手,我建议你阅读在线手册:

在对话框中按 F1 也可以使用。


编辑:清除名为解释器选项

的字段

【讨论】:

    猜你喜欢
    • 2020-09-05
    • 2011-02-05
    • 1970-01-01
    • 2016-03-03
    • 2023-03-11
    • 2022-10-24
    • 2016-05-17
    • 1970-01-01
    相关资源
    最近更新 更多