关于PHP文件的自动运行方法分析


Posted in PHP onMay 13, 2016

本文实例分析了PHP文件的自动运行方法。分享给大家供大家参考,具体如下:

这里分析两种方法:

第一种方法:

a.php文件内容 如下:

<?php 
 ini_set("error_log", "c:\php\php_error.log"); 
 error_log("a.php is execute----------",0); 
 ignore_user_abort(); // 后台无阻断运行 
 set_time_limit(0); // 一直给我运行 
 $zhoz_execute_time = 30; // 运行时间seconds,这里设置成一分钟跑一次。 
 do { 
  // 这里想执行什么都可以写了 
  error_log("a is do !!!!----------",0); 
  sleep($zhoz_execute_time); // 按指定轨道时间运行 
 } while (true); 
?>

但这里有个缺点,需要先运行一下这个PHP文件,如通过url运行:http://www.zhoz.com/zhoz.php

这里只要执行一次就可以了,然后关闭页面。

另外,当Apache/IIS重启后,这个脚本就不会执行了。

为此,我又想到了另外一个方法:

在cmd下运行:

php-win.exe -c "c:\php\php.ini" -f C:\Apache2.2\htdocs\a.php

(这里也只要运行一次,运行多了时间会缩短运行的。)

这样的话,即使怎么重启Apache/IIS这个脚本仍然会运行的。
还有缺点:重启机器或杀死进程php-win.exe,当然它就不能跑了……
这个解决办法,可以添加启动项里作成bat应该是可以完美解决!

第二种方法:

b.php内容:

<?php
  $fp=fopen("c:\\test\\a.txt","a+");
  fwrite($fp,"测试\r\n");
  fclose($fp);
?>

然后写一个bat文件,在其中写入:

c:\php\php -c c:\php\php.ini -f c:\Apache2.2\htdocs\b.php

保存

然后使用那个at 命令将其加入的计划任务中

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
用PHP产生动态的影像图
Oct 09 PHP
PHP在字符串中查找指定字符串并删除的代码
Oct 02 PHP
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
Jul 17 PHP
PHP中fwrite与file_put_contents性能测试代码
Aug 02 PHP
使用PHP导出Word文档的原理和实例
Oct 21 PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
Oct 01 PHP
PHPMailer发送HTML内容、带附件的邮件实例
Jul 01 PHP
php实现的任意进制互转类分享
Jul 07 PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
Oct 10 PHP
PHP7.1实现的AES与RSA加密操作示例
Jun 15 PHP
提高Laravel应用性能方法详解
Jun 24 PHP
PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】
Sep 10 PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
May 13 #PHP
PHP中PDO连接数据库中各种DNS设置方法小结
May 13 #PHP
CodeIgniter 完美解决URL含有中文字符串
May 13 #PHP
php htmlentities()函数的定义和用法
May 13 #PHP
LINUX下PHP程序实现WORD文件转化为PDF文件的方法
May 13 #PHP
php调用自己java程序的方法详解
May 13 #PHP
Linux php 中文乱码的快速解决方法
May 13 #PHP
You might like
PHP直接修改表内容DataGrid功能实现代码
2015/09/24 PHP
phalcon框架使用指南
2016/02/23 PHP
利用PHP命令行模式采集股票趋势信息
2016/08/09 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
PHP7引入的&quot;??&quot;和&quot;?:&quot;的区别讲解
2019/04/08 PHP
模仿JQuery.extend函数扩展自己对象的js代码
2009/12/09 Javascript
js图片向右一张张滚动效果实例代码
2013/11/23 Javascript
jQuery.event兼容各浏览器的event详细解析
2013/12/18 Javascript
JQuery中Bind()事件用法分析
2015/05/05 Javascript
JS实现的简单鼠标跟随DiV层效果完整实例
2015/10/31 Javascript
jquery日历插件e-calendar升级版
2016/11/10 Javascript
微信小程序 数据交互与渲染实例详解
2017/01/21 Javascript
微信小程序中的swiper组件详解
2017/04/14 Javascript
React-Native左右联动List的示例代码
2017/09/21 Javascript
nodejs使用redis作为缓存介质实现的封装缓存类示例
2018/02/07 NodeJs
vue实现的请求服务器端API接口示例
2019/05/25 Javascript
详解Vue的ref特性的使用
2020/01/24 Javascript
javascript设计模式 ? 解释器模式原理与用法实例分析
2020/04/17 Javascript
vue-cli4使用全局less文件中的变量配置操作
2020/10/21 Javascript
原生js实现自定义难度的扫雷游戏
2021/01/22 Javascript
python实现单线程多任务非阻塞TCP服务端
2017/06/13 Python
Python 异常处理的实例详解
2017/09/11 Python
解决python nohup linux 后台运行输出的问题
2018/05/11 Python
从django的中间件直接返回请求的方法
2018/05/30 Python
Python使用pickle模块储存对象操作示例
2018/08/15 Python
Python socket模块实现的udp通信功能示例
2019/04/10 Python
Python生成一个迭代器的实操方法
2019/06/18 Python
如何基于python测量代码运行时间
2019/12/25 Python
python实现大战外星人小游戏实例代码
2019/12/26 Python
公认8个效率最高的爬虫框架
2020/07/28 Python
德国健康生活方式网上商店:Landkaufhaus Mayer
2019/03/12 全球购物
干部鉴定材料
2014/05/18 职场文书
运动会演讲稿100字
2014/08/25 职场文书
导游词之沈阳清昭陵
2019/12/28 职场文书
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
2021/04/27 Python
pytorch分类模型绘制混淆矩阵以及可视化详解
2022/04/07 Python