【问题标题】:Run .php file in Windows Command Prompt (cmd)在 Windows 命令提示符 (cmd) 中运行 .php 文件
【发布时间】:2012-10-03 23:11:36
【问题描述】:

我想在 windows cmd 中运行 .php 文件。 我跟着这个(建议) php is not recognized as an internal command (in Windows)

但它不起作用。

我试过这个命令提示符:
C:\Windows\system32> cd \myfolder

myfolder 内我做了如下操作:
C:..\myfolder> php file.php
但我收到错误“php 未被识别为内部或外部”

但是当我尝试不使用 php 这样的命令时;
C:..\myfolder> file.php
它只是在记事本中打开,但我想在 cmd 中运行它。
我该怎么做?

【问题讨论】:

    标签: php cmd


    【解决方案1】:

    看来你的问题要老得多了。但我只是看到了。 我搜索(不在谷歌中)并找到了我的答案。

    所以我正在编写它的解决方案,以便其他人可以从中获得帮助。

    这是我的解决方案。

    其他答案不同,您不需要设置环境。

    如果index.php 是你的文件名,你只需要写php index.php

    然后您会看到,文件已编译并显示它所需的输出。

    【讨论】:

      【解决方案2】:

      如果运行 Windows 10:

      1. 打开开始菜单
      2. 输入path
      3. 点击编辑系统环境变量(通常是最上面的搜索结果)并继续下面的步骤6

      如果在旧版 Windows 上:

      1. 显示桌面。

      2. 右键单击桌面上的我的电脑快捷方式。

      3. 点击属性

      4. 您应该会看到控制面板的一部分 - 控制面板\系统和安全性\系统

      5. 点击左侧菜单中的高级系统设置

      6. 点击系统属性窗口底部的环境变量

      7. 在用户变量列表中选择PATH

      8. 将您的 PHP 路径 (C:\myfolder\php) 附加到 PATH 变量中,并用分号与现有字符串分隔。

      9. 点击确定

      10. 打开你的“cmd”

      11. 输入路径,回车

      12. 确保您在列表中看到您的 PHP 文件夹。

      应该可以的。

      注意:确保您的 PHP 文件夹中有 php.exe。它应该具有文件类型 CLI。如果您没有 php.exe,请继续查看安装指南 - http://www.php.net/manual/en/install.windows.manual.php - 并从那里下载安装文件。

      【讨论】:

      • 谢谢我已经完成了这一切。但是 php.exe 文件呢?我没有。是否需要将php文件转换为.exe?
      • 当你输入“php file.php”时,第一个php实际上是php.exe,命令行工具。刚刚编辑了答案。请检查
      • 好的,我做了什么。我的路径是 C:\myfolder\file.php 我用另一个路径( .;path;C:\myfolder )编辑变量路径,然后我输入 cmd C:\Windows\system32>cd \myfolder 并获取我的文件夹并显示在 C:\myfolder> 这样的 cmd 中,然后我输入 C:\myfolder>php file.php 然后它只显示“php 未被识别为内部或外部”我需要做什么?
      • 转到windows.php.net/download,先下载安装程序。然后,通过单击安装程序在您的计算机中安装 PHP。然后找出安装PHP的路径。按照我的指示,将 PHP 路径添加到 PATH 变量中
      • 好的,我刚刚从 wamp 文件夹中复制了那个 php.exe。现在我可以从我的目录中。谢谢。
      【解决方案3】:

      例如,您可以:使用 php.exe 文件夹设置环境变量路径,例如 c:\program files\php

      在 d:\ 中创建一个脚本文件,文件名为 a.php

      打开 cmd: 使用 d: 命令转到 d: 驱动器

      键入以下命令

      php -f a.php

      你会看到输出

      【讨论】:

        【解决方案4】:

        你应该在路径中声明 PHP 的环境变量,所以你可以这样使用:

        C:\Path\to\somewhere>php cli.php
        

        你可以像this那样做

        【讨论】:

        • 累了,但它只是显示错误“php 未被识别为内部或外部”
        • 您确定 php 已正确安装吗?... 在您的终端上输入 'php -v' 进行确认
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-10
        相关资源
        最近更新 更多