PHP怎么做一个网站的后台线程

Squall001 2018-10-25 01:11:58
我的网站需要一个后台线程,定时去完成一些操作,我在WIN+PHPStudy+Apache+MySql+PHP 5.4
例如
while(1){
xxxx
xxxx
sleep(5000);
}
之前用.NET下很方便的就添加完线程并且在IIS里面执行了,现在在PHP里面需要同样的操作,却发现PHP没有后台线程这一说,因为是脚本语言,整个过程都是用户请求后,再通过解释器解释出来的,都是request然后response的过程。我在以下帖子上面看到了通过一个扩展来添加线程
https://www.cnblogs.com/jkko123/p/6351604.html
但是,这个上面是通过在命令行里面执行一个程序来完成的。这样做也可以,但是我如何查看当前我执行了多少个这种线程呢?如何去控制线程的启停呢?如何用PHPStorm去下断调试到线程里面的东西呢?
...全文
297 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
败家辰 2019-03-28
  • 打赏
  • 举报
回复
supervisorctl了解一下
qq_42966289 2019-03-28
  • 打赏
  • 举报
回复
计划任务里添加计划 执行php即可
小僧鸠摩智 2019-03-27
  • 打赏
  • 举报
回复
https://blog.csdn.net/zhouchang224/article/details/88706689
JoeBlackzqq 2018-11-08
  • 打赏
  • 举报
回复
当年我也有些疑问,至今未找到解决方案,定时任务,在php里似乎是无法做到的,还是得有个Server, 让他一直跑着!
兽兽 2018-11-08
  • 打赏
  • 举报
回复
redis存队列,然后再取队列 执行任务
小罗的小刘 2018-11-08
  • 打赏
  • 举报
回复
异步通信....
下雨的声音丶 2018-10-25
  • 打赏
  • 举报
回复
swoole 了解一下

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧