PHP 定时任务简单实例

本文通过一个实例介绍如何使用PHP和Crontab在阿里云ESC上设置定时任务。首先,创建一个简单的数据库和表,然后编写一个PHP文件用于定时插入数据。接着,配置Crontab每分钟执行该PHP脚本,最后查看定时任务执行效果。
摘要由CSDN通过智能技术生成

前言

我们在用PHP做开发的时候有可能会遇到需要定时脚本的情况,下面我将使用crontab和php配合来实现一个定时任务。


基础环境

  1. 服务器:阿里云ESC(我的是CentOS 7.4 64位)
  2. PHP+Mysql+Nginx(或者apache) 这里我用了宝塔集成环境(偷懒)

开始操作

把上面的环境配置完成后,我们就可以无痛开始学习定时任务了。

1.创建简易数据库及表

表结构

数据库表结构很简单 就自增ID、创建时间和一个测试插入值字段,到时候会让PHP定时脚本定时插入一个value_test值,created_time会插入当前系统时间。

2.准备一个需要定时执行的PHP文件

这是一个很简单的PHP插入数据库的代码

<?php
// 文件名:test.php
// 链接数据库 选择数据库
$connect = mysqli_connect('你的db连接名'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值