代码之家  ›  专栏  ›  技术社区  ›  Andbeav

PHP7未安装到命令行

  •  0
  • Andbeav  · 技术社区  · 8 年前

    我最近在我的电脑上安装了PHP 7来帮助用python创建测试网站。它已全部安装,并且visual studio在其路径变量中接受该文件。但是,当试图从命令行运行PHP命令时,它似乎不起作用。

    例子:

    Microsoft Windows [Version 10.0.17134.165]
    (c) 2018 Microsoft Corporation. All rights reserved.
    
    C:\Users\userName>php -a
    'php' is not recognized as an internal or external command,
    operable program or batch file.
    
    C:\Users\userName>
    

    我知道这不是命令提示符的问题,因为我已经安装了Java和Python:

    Python示例:

    C:\Users\userName>py
    Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> print "This works!"
    This works!
    >>>
    

    同样,我可以运行java命令:

    C:\Users\userName>java -version
    java version "9"
    Java(TM) SE Runtime Environment (build 9+180)
    Java HotSpot(TM) 64-Bit Server VM (build 9+180, mixed mode)
    
    C:\Users\userName>
    

    我找到了解决问题的临时方法,这要求我在每次编写PHP命令时都设置一个路径:

    C:\Users\userName>path C:\Program Files\PHP7
    
    C:\Users\userName>php -a
    Interactive shell
    
    php > echo "This works!";
    This works!
    php >  
    

    任何关于我如何永久修复这个问题的答案都将非常感谢!

    1 回复  |  直到 8 年前
        1
  •  3
  •   AnTrakS    8 年前

    如果您想直接将path环境变量与命令“php”一起使用,则必须将其设置为php。

    我想这对你有帮助: How to access PHP with the Command Line on Windows?

    推荐文章