繁体   English   中英

PHP7给出错误“PHP启动:无法加载动态库'/usr/lib64 /php/modules/mysqli.so'

[英]PHP7 gives error "PHP Startup: Unable to load dynamic library '/usr/lib64 /php/modules/mysqli.so'

在新服务器上,我安装了 PHP 7.0.10 和 mysql。 当我尝试使用 mysqli_connect() 通过 php 文件连接到数据库时,它给出了错误消息

致命错误:未捕获错误:调用 /opt/http/blabla/src/class_db.php:19 中未定义的函数 mysqli_connect() 堆栈跟踪:#0 /opt/http/blabla/src/main.php(17): _Db ->connect() #1 {main} 在第 19 行的 /opt/http/blabla/src/class_db.php 中抛出

这是因为PHP无法加载mysql共享对象造成的:

[root@nl2 httpd]# php -v PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64 /php/modules/mysqli.so' - /usr/lib64/php/modules/mysqli.so: 符号mysql_change_user,版本 libmysqlclient_18 未在文件 libmysqlclient.so.18 中定义,链接时间参考在 Unknown on line 0 PHP 7.0.11 (cli) (built: Sep 17 2016 09:23:18) ( NTS )

两个库都存在:

[root@nl2 httpd]# ls -l /usr/lib64/php/modules/mysqli.so /usr/lib64/php/modules/mysqli.so
-rwxr-xr-x 1 root root 141856 Sep 17 11:39 /usr/lib64/php/modules/mysqli.so
-rwxr-xr-x 1 root root 141856 Sep 17 11:39 /usr/lib64/php/modules/mysqli.so

一些配置信息:

# yum list installed
php70w.x86_64                         7.0.10-1.w7
php70w-cli.x86_64                     7.0.10-1.w7
php70w-common.x86_64                  7.0.10-1.w7
php70w-devel.x86_64                   7.0.10-1.w7
php70w-gd.x86_64                      7.0.10-1.w7
php70w-mysql.x86_64                   7.0.10-1.w7
php70w-opcache.x86_64                 7.0.10-1.w7
php70w-pdo.x86_64                     7.0.10-1.w7
php70w-process.x86_64                 7.0.10-1.w7
mysql55w.x86_64                       5.5.50-1.w
mysql55w-devel.x86_64                 5.5.50-1.w
mysql55w-libs.x86_64                  5.5.50-1.w
mysql55w-server.x86_64                5.5.50-1.w

# cat /etc/php.d/mysqli.ini
;Enable mysqli extension module
extension=mysqli.so
extension=php_mysqli.so

有什么建议? 谢谢。

我会评论,但我没有足够的分数。 你有没有尝试过:

yum -y install php70w-mbstring php70w-mcrypt

然后使用连接:

$mysqli = new mysqli('ip', 'user', 'pass', 'db', port);

我认为这是没有安装足够的 PHP 的问题!

暂无
暂无

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

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