升级到 18.04 后无法加载动态库 PHP

升级到 18.04 后无法加载动态库 PHP

升级到 Ubuntu 18.04 后尝试使用 PHP 时出现以下错误:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/remctl.so' - /usr/lib/php/20160303/remctl.so: cannot open shared object file: No such file or directory in Unknown on line 0

我试过升级到 18.04 导致 php 安装出现问题

当我尝试运行时:

sudo apt-get --purge remove php*

我得到:

no matches found: php*

我尝试重新安装 PHP,但问题并未得到解决。

答案1

我认为问题不在于 PHP。问题在于无法加载模块 remctl。

如果您不需要 php-remctl 模块,我建议您直接删除 ini 文件。它可能位于 中/etc/php/7.2/mods-available/。删除 ini 文件后,PHP 将不再加载该模块。输入以下命令查看您已安装的 remctl 包

dpkg -l | grep remctl

也许您可以通过输入以下内容来删除它们

sudo apt 删除

删除不起作用的软件包后尝试

sudo apt install php-remctl

这应该为 Ubuntu 18.04 安装 php-remctl 包。

相关内容