繁体   English   中英

在 PHP 8 上完成“pdo_mysql”安装的问题

[英]Troubles Completing the 'pdo_mysql' Installation on PHP 8

我在 Linux Mint 上运行 php 8 并通过编译源代码安装了它(对我来说是第一次)。 我也成功地编译和安装了几个 php 扩展。 但是,我在安装“pdo_mysql”扩展时遇到了麻烦。

我已经编译并安装了“mysqlnd”模块。 但是,在我编译并安装“pdo_mysql”模块后出现了这个问题:

$ php -m

PHP Warning:  Cannot load module "pdo_mysql" because required module "mysqlnd" is not loaded in Unknown on line 0

有没有其他人遇到过这种情况或知道解决方法?

谢谢

尝试

sudo apt install php8.0-mysql

通过使用 pdo mysql 选项重新编译整个 PHP 来解决问题:

./configure --with-pdo-mysql=mysqlnd

这与在编译 PHP 后自行编译和安装 mysqlnd 扩展相反。

我假设如果你想启用这些扩展,你必须在编译 PHP 本身时声明,因为单独编译和安装它们对我不起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM