EasyApache 4:"PHP Startup: Unable to load dynamic library 'pdo_mysql.so'"

EasyApache 4: "PHP Startup: Unable to load dynamic library 'pdo_mysql.so'"

我似乎无法将 EasyApache 4 安装到 运行 pdo_mysql。在配置了正确的模块后,我的 error_log 填满了 "PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_mysql.so'"。然后它会列出它查找的所有位置 pdo_mysql.so,但无济于事。

我也尝试过使用命令行重新安装 php,但它也没有安装 pdo_mysql。

php.ini 设置正确,所以这不是问题; PHP 正在尝试打开该模块,但它就是不存在,无论我使用 EasyApache 或命令行安装多少次并重新启动。

我最终通过手动删除整个 PHP 结构来修复它,然后从 EasyApache 重新安装。修复它没有问题。据我所知,肯定有一些以前安装的残余问题,因为即使使用 EasyApache 卸载也没有得到所有东西。

幸运的是,这是我自己的服务器,我可以用核武器攻击一切。如果有人在共享主机上偶然发现这个问题,我不知道会有一个简单的解决方案。