错误 Process 类依赖于 proc_open,而你的 PHP 安装中没有该类

错误 Process 类依赖于 proc_open,而你的 PHP 安装中没有该类

更改服务器并使用 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

相关内容