当前位置:首页 > PHP > 正文内容

php异步执行,php后台运行,如何在windows下让php后台运行

高老师8年前 (2018-07-13)PHP2558

如果想在windows中执行php,并且让php脚本在后台运行,可以用下面的cmd命令

start /b php  D:\wwwroot\default\demo1\run.php

例如上面的命令意思后台运行run.php,如果想用php编写异步代码:

 <?php

//组装Cmd
$cmd = 'start /b php  D:\wwwroot\default\demo1\run.php';

//运行Cmd
@pclose(@popen($cmd, 'r'));

上面的思路可以帮助我完成windows下定时任务的兼容。另外本人还开源了一套php定时任务composer包,可以更简单的操作php异步运行,支持windows,好用请给我个星星,访问地址:

https://gitee.com/392223903/EasyTask

扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/64.html

分享给朋友:

“php异步执行,php后台运行,如何在windows下让php后台运行” 的相关文章

php生成验证码

php生成验证码

<?php //高先生简单验证码. //随机数 //为什么循环0-15的数字 //因为要实现最简单的字母和数字混搭 //16进制0-9   a-f //dechex 十进制转换为16进制 //创建一个四位的验证码. //$nmsg.  ...

 php监听事件,php触发事件

php监听事件,php触发事件

逛公众号文章看到文章"php实现事件监听与触发的方法,你用过吗?",我就好奇了,php又不是asp.net的webform,哪里来的服务端事件监听。于是学习了一波。先看下监听类:class Event {     /** &nbs...

php new class

php new class

<?php $member = new class {     public function getInfo()     {    ...

php定义常量数组

php定义常量数组

<?php //php7+ define('CONFIG', [     'MYSQL' => '127.0.0.1',     ...

php下载远程文件(支持断点续传,支持超大文件)

php下载远程文件(支持断点续传,支持超大文件)

断点下载的原理:http请求头添加Range参数告诉文件服务器端需要的字节范围例如1个文本文件的字节为1000,第一次请求Range: bytes=0-500第二次请求Range: bytes=501-1000通过每次的请求将返回的流追加写入到文件。注意的项目:断点下载服务器端的每次只返回字节传输的...

php爬虫执行js,php执行js

php爬虫执行js,php执行js

当我们使用php爬虫采集网站时经常会遇到内容使用ajax异步加载。一般采取的方案是PHP模拟再请求api接口获取数据,但是有时候前端js加密非常麻烦,我们需要将js的加密方法转换为php方法方便curl请求。当然通过了解我们可以通过3种方案解决。第一种:使用phpv8js扩展执行js代码。(pecl...