【问题标题】:php from command line emptyphp从命令行为空
【发布时间】:2017-05-30 08:41:00
【问题描述】:

我今天更新了 Windows,现在当我使用命令行并键入 PHP 时,没有任何返回。尝试了各种 PHP 命令,没有任何反应,甚至没有错误或响应。空白。

我在环境变量中有正确的路径。尝试更改为另一个 PHP 版本,甚至尝试从环境变量中删除路径,但仍然返回空! 尽管我删除了环境变量,但它甚至没有说“PHP”无法识别!

我不知道如何解决这个问题。

【问题讨论】:

    标签: php windows command-line-interface


    【解决方案1】:

    如果您在从命令行调用它时没有传递额外的参数,那么它应该是这样工作的。

    尝试运行:

    php --help (to see all options from command line)
    

    另外,为了确保它正在运行,请尝试这样做:

    php -v (to check version)
    php -F filename.php
    

    最后一个应该运行你的 php 文件。

    【讨论】:

    • php -v 或任何其他命令没有返回任何内容。我必须从系统变量中删除 php7 env 路径,并向用户添加 php 5.6 env 路径。看来我对php7有疑问。它用于在更新前工作。有任何解决这个问题的方法吗?我想使用 php 7
    • 它不返回任何内容或返回一些错误?没有返回意味着它正在运行 php7 二进制文件,对吧?
    【解决方案2】:

    我也有同样的挑战。 这是一个解决方案:

    1. 使用标准终端窗口(而不是 Powershell)。
    2. 再次尝试 php -v。
    3. 如果您收到提及 VCRUNTIME140.dll 的错误
    4. 那么您需要在此处安装运行使用 Visual Studio 2015 构建的 C++ 应用程序所需的运行时组件:https://www.microsoft.com/en-us/download/details.aspx?id=48145

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-04
      • 2014-04-21
      • 1970-01-01
      • 2016-02-01
      • 2012-02-01
      • 2015-07-17
      • 2020-12-07
      相关资源
      最近更新 更多