如何在Windows上使用命令行访问PHP?

时间:2011-09-05 11:41:57

标签: php command-line command-line-interface

我正在尝试学习如何从命令行(CLI)

访问PHP脚本

以下是我尝试的图片,请帮忙。我正在运行Windows 7

Cli

4 个答案:

答案 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)

对于临时使用,请尝试以下操作:(使用中受益npmcomposer

> 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)