2019-08-03
Eduline 使用了计划任务策略进行了任务定时执行,该策略基于PHP进程开发,使用PHP程序调用系统方法,因此在PHP的配置文件中,需要确保以下函数开启。
使用以下命令,可以定位到PHP的配置文件
1. php -i|grep "Loaded Configuration File"
函数 |
函数用途说明 |
exec |
执行ffmpeg命令 |
proc_open |
开启进程 |
proc_get_status |
获取进程信息 |
需要PHP设置全局命令,否则无法正常执行计划任务
使用以下命令检测是否支持php命令行调用
1. php -v
如果出现PHP版本信息,则表示支持,可跳过下面的内容。
设置PHP环境变量
1. vim /etc/profile
找到 export PATH,将其修后添加一行
1. export PATH="$PATH:/usr/local/php/bin"
其中 /usr/local/php 表示PHP的安装目录,/usr/local/php/bin 表示PHP的命令目录
编辑完成后,按下ESC键,使用:wq保存并退出
加载配置使其立即生效
1. source /etc/profile
测试环境变量是否设置成功
在linux命令行中中输入
1. php -v