PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/20151012/mysql.so'

Posted

技术标签:

【中文标题】PHP 警告:PHP 启动:无法加载动态库 \'/usr/lib/php/20151012/mysql.so\'【英文标题】:PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/mysql.so'PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/20151012/mysql.so' 【发布时间】:2018-12-14 13:35:06 【问题描述】:

我最近安装了 EHCP 和所有必要的包,现在每次我尝试通过键入 php artisan serve 来运行我的 laravel 项目时,我都会收到以下错误:

php 警告:PHP 启动:无法加载动态库 '/usr/lib/php/20151012/mysql.so' - /usr/lib/php/20151012/mysql.so: 无法打开共享对象文件:未知中没有这样的文件或目录 在第 0 行

请帮忙,谢谢。

【问题讨论】:

^ 实际上正好相反。好像你的 php.ini 中有一个过时的扩展行 你的php版本是多少? 正如@Devon 所指出的,这是一个过时的扩展行:路径中的API 编号是7.0.X,因为它被删除了,所以没有mysql 扩展。 【参考方案1】:

你安装了mysql扩展吗?如果没有,您可能需要安装它。

apt-get install php-mysql

在 ubuntu 16.04 及更高版本(我记得)中,这将默认安装 PHP7 的模块。所以你需要检查你的php版本并安装相关的。

例如:apt-get install php5.6-mysql

然后通过运行检查您是否安装了模块:

php -m | grep mysql

希望对你有帮助!

【讨论】:

以上是关于PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/20151012/mysql.so'的主要内容,如果未能解决你的问题,请参考以下文章

Composer 安装“PHP 警告:PHP 启动:无法加载动态库 'gd2'”

PHP 警告:PHP 启动:无法加载动态库

PHP 警告:PHP 启动:无法加载动态库

PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/20151012/mysql.so'

PHP 警告:PHP 启动:无法加载动态库 imagic.so

PHP 警告:PHP 启动:无法加载动态库 '\xampp\php\ext\php_mailparse.dll' - 找不到指定的模块