PHP启动无法加载动态库/usr/lib/php/20151012/php_mysqli.dll

新手上路,请多包涵

我有 ubuntu 14.04 EC2 实例。我已经在上面安装了 php 7。当我执行任何 php 命令时,例如 php –version 或任何其他命令。我收到以下错误

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

我试过以下

  1. 在 php.ini 中启用 php_mysqli.dll
  2. 启用 mysqli.so
  3. 启用 php_mysqli.so
  4. sudo apt-get 安装 php-mysql

但没有什么对我有用。

有什么建议我可以解决这个问题吗?

原文由 Jass 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 423
1 个回答

如果您在 Linux 上并使用 php8.1,

  • 如果扩展名取消注释,请尝试在目录 /etc/php/8.1/cli/php.ini 文件中注释 extension=pdo_mysql
  • 如果扩展正在注释,则在目录 /etc/php/8.1/apache2/php.ini 文件中取消注释 extension=pdo_mysql

这种方法对我有用

原文由 imingame 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题