我正在尝试学习如何从命令行(CLI)
访问PHP脚本以下是我尝试的图片,请帮忙。我正在运行Windows 7
答案 0 :(得分:74)
您需要将PHP安装目录添加到%PATH%
环境变量,或者从PHP安装目录中运行。
将其添加到路径(最佳方法 - 为Windows 7编辑):
My Computer
图标Properties
Advanced system settings
Advanced
标签Environment Variables
按钮System Variables
部分,选择Path
(不区分大小写),然后点击Edit
按钮;
),然后添加PHP安装的完整文件系统路径(例如C:\Program Files\PHP
)OK
等,直到所有对话框都消失或者,您可以在尝试运行命令之前运行cd <PHP installation path>
,或者像<FULL file system path of php.exe> <path to script>
答案 1 :(得分:7)
对于临时使用,请尝试以下操作:(使用中受益npm
或composer
)
> SET PATH=c:\wamp\bin\php\php5.3.29\;%PATH%
对于测试用途:
> echo %PATH%
c:\wamp\bin\php\php5.3.29\;c:\anothers\;
现在您可以访问PHP
命令:
> php -v
PHP 5.3.29 (cli)
答案 2 :(得分:4)
简单方法:运行CMD然后键入
C:\wamp\bin\php\php5.4.3\php.exe -f "C:\wamp\www\timenow.php"
更改不同脚本的最后一部分,并确保您拥有与我相同的版本php文件夹。 (php5.4.3)
答案 3 :(得分:2)
在2020年Windows 10上,有一种更简单的方法可以实现这一目标。 我尝试了@DaveRandom的方法,但是没有用...
1-通过https://getcomposer.org/Composer-Setup.exe下载作曲家
2-在Windows上安装任何程序时都安装它,并且(当重要)在询问您PHP的路径时,请通过正确的路径浏览(例如:c:/wamp/bin/php.exe)
完成!关闭cmd并重新打开,您可以在命令行上运行PHP,也可以在COMPOSER上运行(如果使用PHP,实际上非常需要composer)