我试图在Ubuntu中学习Laravel,并且命令“php artisan”在终端的laravel文件夹路径中工作。
我刚开始在Win7中执行此操作,我在cmd.exe中键入“cd c:\ wamp \ www \ myproject”以更改laravel文件夹的路径(artisan文件位于此文件夹中)。
之后我尝试了“php artisan”但我得到了这条消息“'php'不被识别为内部或外部命令,可操作程序或批处理文件。”
我错过了什么吗?命令行显示有C:\ wamp \ www \ myproject> php artisan,我已经仔细检查了文件路径是否正确。
我做错了哪一步?
答案 0 :(得分:13)
发生错误是因为windows命令行不知道在哪里找到php.exe二进制文件。
在Windows 7中,单击“开始”,然后在“开始”菜单搜索栏中键入“环境”。选择“为您的帐户编辑环境变量”。在以前版本的Windows中,右键单击“我的电脑”,然后单击“属性”转到属性窗口中的高级选项卡,然后单击底部标有“环境变量”的按钮。
现在,找到PATH环境变量并将PHP二进制文件的路径添加到它。路径用分号分隔。
示例PATH变量可能如下所示:
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;D:\apps\Git\bin
只需将PHP二进制文件的路径添加到最后,不要忘记介入的分号。我的PHP二进制文件的路径是D:\ work \ apps \ xampp177 \ php,所以我的PATH变量将如下所示:
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;D:\apps\Git\bin;D:\work\apps\xampp177\php
请注意,该路径不包含php.exe。该路径只是包含php.exe的文件夹。
保存PATH后,关闭CLI,重新打开它,使用工匠时应该没有其他问题。