今天在用php命令调试时出现了"Could not open input file"错误,其错误的原因很简单的,只是php命令使用的方法不正确而已,下面有三种php执行命令的正确方法。

PHP命令执行方法

1、php命令直接运行制定文件

命令格式:

php 文件路径

php -f 文件路径

主意:

以上两种命令格式,都可以使用,效果都能够运行给定的 php 文件。php 文件的路径可以任意指定,也可以任意后缀名!

如下图:

PHP命令行提示“Could not open input file”解决方法

2、php命令直接执行php代码

例1:

php -r "phpinfo();"

PHP命令行提示“Could not open input file”解决方法

例2:

php -r "echo 'hello world';"

PHP命令行提示“Could not open input file”解决方法

特别主意:

主意:在 windows 系统中如果 php.exe 没有添加到系统的变量中,则需要进入php的安装目录后再执行php文件或执行php代码。

下面是个本地环境例子代码,各位参考一下!

C:\Users\fujie>d:
d:\>cd F:\phpStudy\php\php-5.5.38
d:\phpStudy\php\php-5.5.38>php my.php