通过命令行运行php文件?

时间:2014-01-02 00:38:12

标签: php file command-line

每次我尝试通过命令行加载文件时都会收到以下消息:

Could not open input file:  dummy.php

我已经尝试了一切,

php C:\Program Files (x86)\Zend\Apache2\htdocs\dummpy.php
php dummy.php
php htdocs\dummy.php

我无法运行文件!我可以获得php信息和所有其他内容,所以我相信我的CLI是好的。

我实际上需要这个来运行phpwebsocket,但我不能通过CLI运行任何东西。

2 个答案:

答案 0 :(得分:1)

如果你写

php dummy.php

您必须确保当前目录是

C:\Program Files (x86)\Zend\Apache2\htdocs\

答案 1 :(得分:1)

您需要输入不带空格的路径,如下所示:

php c:\progra~2\Zend\Apache2\htdocs\dummy.php

或者,你可以在整个事情上加上引号,因为你的路径有空格,如下:

php "C:\Program Files (x86)\Zend\Apache2\htdocs\dummy.php"

或者,当您打开命令提示符时,请确保导航到您的PHP文件所在的文件夹。例如,一个简单的导航可能看起来像这样(在每行后输入enter):

cd \
cd Program Files (x86)
cd zend
cd apache2
cd htdocs
php dummy.php