php:术语“php”不被识别为 cmdlet、函数、脚本文件或可操作程序的名称

问题描述 投票:0回答:5

我正在尝试使用 this 教程通过 Git Shell 安装和设置 Laravel 4:

一切似乎都在工作,直到我必须运行

php artisan key:generate
,此时它给了我错误:

php :术语“php”不被识别为 cmdlet、函数、脚本文件或可操作程序的名称

我四处寻找,但不知道如何进行设置以使其识别 PHP。

有人有任何想法或知道 Laravel 4 设置的完整教程吗?

php windows git laravel laravel-4
5个回答
87
投票

尝试将您的

PHP.exe
的文件夹添加到您的
System PATH variables
,以便可以通过终端访问PHP。

例如;

C:\wamp\bin\php\php5.4.3

要添加新的

PATH variable
,请按照以下步骤操作:

  1. 右键单击
    My Computer
    ,选择
    Properties
  2. 选择
    Advanced System Settings
  3. System Properties window
    中单击
    Environment Variables button
  4. 选择
    System Variables -> PATH
    并单击编辑。
  5. 输入您的
    PHP.exe
    所在的文件夹。

如果您的操作正确,请重新启动终端并输入

php --version
检查其是否有效。

注意: 不要忘记使用

;
分隔符来分隔路径。


4
投票

如果阿里斯托纳答案再次检查路径不起作用,您应该添加如下变量:

C:\wamp\bin\php\[var]

其中

[var]
是您拥有 php.exe 的文件夹,而不是特定文件。

不要这样做:

C:\wamp\bin\php\php.exe


0
投票

php:术语“php”不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并尝试 再次。 请解决这个问题


-1
投票

尝试将 PHP.exe 的文件夹添加到系统路径变量中,以便可以通过终端访问 PHP。


-1
投票

只要安装xamp并将php文件夹的路径添加到系统环境变量中,就可以解决所有问题

© www.soinside.com 2019 - 2024. All rights reserved.