更改服务器并使用 cpanel 设置 centos 后,lumen cron 作业不起作用,并且每隔几分钟就会将此错误添加到 lumen 日志中:
Process 类依赖于 proc_open,而你的 PHP 安装中没有这个类. 在 /home/用户名/public_html/api/vendor/symfony/process/Process.php:143
我看到了活动的 php 版本 ini 并从禁用功能中删除了 proc_open 并重新启动 litespeed 但没有解决这个问题,我更改了流明配置但没有解决。如果您知道我该如何解决这个问题,请帮帮我。
答案1
我找到了解决问题的方法,我在 cpanel 中更改了 cronjob(对我来说,从 php.ini 中删除此功能后最好的 php 版本是 7.4ea)
然后我将 cpanel 中的 cronjob 命令更改为:(您可以将 ea-php74 更改为自定义版本)
/usr/local/bin/ea-php74 /home/yourusername/public_html/api/artisan schedule:run >> /dev/null
玩得开心:D