叶雨梧桐BLOG

PHP定时任务管理工具cron-manager从安装到放弃

发布时间:2018年1月3日 / 分类:PHP笔记 / 吐槽

测试环境

企鹅云centos 6.8 64bit
oninstack一键环境包
php 7.2.0
nginx

安装步骤

composer require godv/cron-manager

踩坑的路上

你以为按照上述composer一键就配置好了?太特么天真了。神坑才刚刚开始
1坑:提示错误信息如下
错误信息1

  [Symfony\Component\Process\Exception\RuntimeException]
  The Process class relies on proc_open, which is not available on your PHP installation.

错误信息2

  [ErrorException]
  proc_get_status() has been disabled for security reasons

坑1解决方案:修改php.ini,将proc_open,proc_get_status设置开启,并且重启php-fpm

2坑:运行demo.php验证环境总是报错,错误信息如下

 Call to undefined function SuperCronManager\msg_get_queue()

坑2解决方案:重新找到php7.2.0的源码文件,编译获取sysvsem.so , sysvshm.so , sysvmsg.so 这三个文件,并添加到php.ini中,重启php-fpm

编译示例过程

cd /your/path/php7.2.0/ext/sysvsem/   #或者sysvshm  或者sysvmsg
/usr/local/php/bin/phpize
./configure
make
make install

成果

经历过上面的步骤,此时此刻你执行 php demo.php check 才会得到以下信息,代表环境配置ok
注意:这里的demo.php是原项目中的示例代码test.php

+----------+--------+------+------+
| name     | status | desc | help |
+----------+--------+------+------+
| php>=5.4 | [OK]   |      |      |
| pcntl    | [OK]   |      |      |
| posix    | [OK]   |      |      |
| sysvmsg  | [OK]   |      |      |
| sysvsem  | [OK]   |      |      |
| sysvshm  | [OK]   |      |      |
+----------+--------+------+------+

cron-manager项目(不知道感谢还是吐槽的源项目)

https://gitee.com/jianglibin/cron-manager

标签:没有标签呢

版权声明:除特殊注明外,均由叶雨梧桐原创,转载请保留文章出处;
本文链接:http://gt520.com/phpbj/393.html

已有 14 条评论
  1. 很久没看到博主新文章了,等待

  2. PHP是世界上最好的语言!

  3. 钻研精神会让你学到更多,加油!

  4. 不错的文章呢

  5. 文章不错非常喜欢

  6. 定时任务我直接用cron

  7. 拜个早年

    1. 过年好,(*^__^*) 嘻嘻……

  8. 最近一直在关注贵博客,加个友情链接可否?

    1. 阔以啊,我的 链接:blog.gt520.com 关键词:叶雨梧桐 贵站怎么做?

  9. 请教博主 评论自动发邮件怎么弄 我的域名邮箱老是配置不成功咋回事?

    1. 需要配置插件,配置邮箱的pop3服务,就行啦~~ 你是什么程序?因该有自带插件的

  10. 为何这样麻烦 直接安装LNMP即可

    1. 学习一个新东西,这是定时工具。你说的是server开发环境,定时工具是在lnmp基础之上的

订阅叶雨梧桐BLOG RSS
分类
最新文章
最近回复
  • 楚狂人博客: 很久没看到博主新文章了,等待
  • 啊啊: 如果对象是隐藏的话还是不行
  • 通古思: PHP是世界上最好的语言!
  • 森七: 想转去ty,收藏了贵站肯定会用到 make
  • 寻芜兮: 博主您好,您写的《Xshell 进行科学上网的正确姿势》中图片已经挂掉了,可以再补档一次吗。
  • 天津网站建设: 感谢博主分享
  • 博客大全: 钻研精神会让你学到更多,加油!
  • 麦麦米: 不错的文章呢
  • 薇洛迪兰: 应该是服务器的问题吧
  • 关于我们: 弱弱的问下博主,接受友情链接吗?
归档