命令行运行PHP
时间:2011-06-10 来源:→province★
PHP中有一个php.exe文件,有了这个文件就可以使用命令来执行PHP脚本。用起来也行简单。
比如我的机器php安装在D盘,web目录在F盘。如果我要执行F盘中的一个test.php文件。可以使用下面的命令:
D:\php.exe -f F:\test.php
我用这个再加上windows计划任务,就实现了定时维护网站的操作。
小提示:如果你要执行的PHP文件中存在用require或include函数引用的外部文件,在使用计划任务的时候需要注意执行路径。因为PHP会把当 前目录定位到运行命令的位置。这样就导致程序路径出错的提示。解决的方法就是用bat文件。在bat文件里面把目录定位好就行了。还是用上面的例子来说 明:
新建一个run.bat文件。内容如下:
f:
D:\php.exe -f test.php
原理就是把当前目录定位到F盘,然后再执行,路径就不会出错了。php.exe还有很多参数可供选择。具体的情况可以输入 php.exe -h 查看。
相关阅读 更多 +