Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带命令行的PHP_Php_Command Line Interface - Fatal编程技术网

带命令行的PHP

带命令行的PHP,php,command-line-interface,Php,Command Line Interface,我已经在我的系统中安装了WAMP,并且具有WAMP的默认配置及其工作正常。现在我想从CLI执行一个脚本。我试了很多,但还是失败了。 我附上图片来说明问题 并且在系统路径中是可验证的 *C:\Program Files\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerSh

我已经在我的系统中安装了WAMP,并且具有WAMP的默认配置及其工作正常。现在我想从CLI执行一个脚本。我试了很多,但还是失败了。 我附上图片来说明问题

并且在系统路径中是可验证的

*C:\Program Files\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0*

看起来像

现在我想执行一个简单的脚本,比如helloworld.php,请帮助我


提前感谢:)

将您的PHP bin文件夹放入Path变量

C:\Program Files\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0;C:\wamp\php

可以在其中找到php.exe的文件夹的路径。 然后重新启动命令行

php hello-world.php
然后可以从命令行运行
php

php hello-world.php

您是否尝试过
php hello world.php

我不知道您的wamp安装使用的是什么版本的php,但根据我的版本,尝试执行它,如下所示:

C:\wamp\bin\php\php5.4.3\php.exe hello-world.php

您能简单地解释一下吗?因为我很少与CLI进行交互。谢谢你的帮助。我已经试过了,但得到的错误是php5.3.5操作系统没有被识别为内部或外部命令、可操作程序或批处理文件,我的版本是5.3.5Oops,我真傻!请尝试我编辑的命令,用您的5.3.5替换我的5.4.3。现在我遇到了如下错误:无法打开输入文件:hello-world.phpy您可能需要将您的文件hello-world.php放在文件夹C:\wamp\bin\php\php5.3.5中,或者您必须给出hello-world.php文件所在的完整路径。例如:C:\wamp\bin\php\php5.3.5\php.exe C:\wamp\www\hello-world.php你知道计算机是如何工作的,不是吗?所以这就是你“接受”答案的地方(在上面打勾:-)