A-A+

linux定时脚本命令行调试

2017年11月13日 PHP技术文章 暂无评论 阅读 0 views 次

因为最近要写linux的定时脚本,但因为linux只能运行在命令行里面,不能在浏览器中进行调试,所以这需要在命令行进行调试PHP脚本,先来看一下linux定时脚本的顶端,如果是浏览器运行的话则提示拒绝服务的提示:

PHP_SAPI == 'cli' or die('拒绝服务!!');

set_time_limit(0);

ignore_user_abort(true);

好了,现在需要在windows命令行下运行PHP的脚本,其实代码很简单,PHP提供了php.exe的运行文件,需要配合这个文件才可以完成在windows命令下运行的问题,好了,直接在windows运行框CMD,然后输入如下的命令:

D:\phpStudy\php56n\php.exe E:\163.com\cli\index.php Zhonglian/Fix/abc

前面的一行是php.exe的位置,后面则是程序的运行位置,我这里使用的是thinkphp,Zhonglian是项目文件,Fix是定时脚本,abc则是控制器了,我们只需要写完代码就可以了,其实好多时候我们都可以直接在windows的命令行去运行脚本,话说这样的运行效果要比浏览器快好多倍。

标签:

给我留言