关于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 Undefined index的问题
Jun 01 PHP
php Memcache 中实现消息队列
Nov 24 PHP
PHP校验ISBN码的函数代码
Jan 17 PHP
PHP将整个网站生成HTML纯静态网页的方法总结
Feb 05 PHP
浅析PKI加密解密 OpenSSL
Jul 01 PHP
php实现aes加密类分享
Feb 16 PHP
php之Smarty模板使用方法示例详解
Jul 08 PHP
php实现在服务器上创建目录的方法
Mar 16 PHP
PHP邮件群发机实现代码
Feb 16 PHP
php7安装mongoDB扩展的方法分析
Aug 02 PHP
PHP实现简易计算器功能
Aug 28 PHP
Yii框架安装简明教程
May 15 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 注释规范
2012/03/29 PHP
PHP 二级子目录(后台目录)设置二级域名
2017/03/02 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
2018/02/06 PHP
优化innerHTML操作(提高代码执行效率)
2011/08/20 Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
2013/07/02 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
2014/10/30 Javascript
node.js中的console.trace方法使用说明
2014/12/09 Javascript
又一枚精彩的弹幕效果jQuery实现
2016/07/25 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
2016/11/16 Javascript
nodejs制作爬虫实现批量下载图片
2017/05/19 NodeJs
js 实现复选框只能选择一项的示例代码
2018/01/23 Javascript
微信小程序云开发之云函数详解
2019/05/16 Javascript
简单了解TypeScript中如何继承 Error 类
2019/06/21 Javascript
原生js实现抽奖小游戏
2019/06/27 Javascript
javascript网页随机点名实现过程解析
2019/10/15 Javascript
详解Vue 项目中的几个实用组件(ts)
2019/10/29 Javascript
swiper实现异形轮播效果
2019/11/28 Javascript
结合axios对项目中的api请求进行封装操作
2020/09/21 Javascript
[01:25]DOTA2超级联赛专访iG 将调整状态找回自己
2013/06/05 DOTA
Python栈类实例分析
2015/06/15 Python
python读取xlsx的方法
2018/12/25 Python
Django restframework 源码分析之认证详解
2019/02/22 Python
Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例
2020/03/04 Python
Python多线程通信queue队列用法实例分析
2020/03/24 Python
keras自定义损失函数并且模型加载的写法介绍
2020/06/15 Python
浅谈django框架集成swagger以及自定义参数问题
2020/07/07 Python
Python自动创建Excel并获取内容
2020/09/16 Python
打印机墨盒:123Inkjets
2017/02/16 全球购物
毕业生自我推荐
2013/11/04 职场文书
护理不良事件检讨书
2014/02/06 职场文书
交通安全标语
2014/06/06 职场文书
2014年保密工作总结
2014/11/22 职场文书
经验交流材料格式
2014/12/30 职场文书
教你用Python matplotlib库制作简单的动画
2021/06/11 Python
基于redis+lua进行限流的方法
2022/07/23 Redis