PHP作为服务端的脚本语言, 它通过浏览器访问才会执行. 但是有时候, 如果程序太多复杂或需要的数据太过庞大. 使用浏览器访问的方法经常会出现卡机或超时的情况. 而且这种方式也限制了PHP的使用, 例如, 你当需要使用PHP连续几日都在执行的话, 普通方式是不可行的.
所以我们就需要用到了批处理, 方法见下:
要使用批处理执行PHP程序. 你可以直接按以下方式执行:
D:/php5/php.exe –r D:/www/test.php
不过, 这种方式较为笨重. 所以我用了另外一种方式, 首先设置环境变量PHPCLI, 值为php.exe的路径.
然后创建一个php文件, 内容大概如下:
@REM<?php
@REM == '
@TITLE=%0
@%PHPCLI% %0
@PAUSE
@GOTO :EOF
';
@REM?>
<?php
//此处编写你的PHP程序
/*$tmpArr = explode('.', basename(__FILE__));
array_pop($tmpArr);
$appfn = dirname(__FILE__).'/src/'.implode('.', $tmpArr).'.php';
if(file_exists($appfn)) {
require $appfn;
}*/
?>
除非注明,干草博客文章均为原创,转载请以链接形式标明本文地址
