【发布时间】:2020-03-12 08:17:16
【问题描述】:
root@orangepilite:~# php -e 'phpInfo();' | grep -i mysqli
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/mysqli.so' - /usr/lib/php/20151012/mysqli.so: undefined symbol: mysqlnd_connect in Unknown on line 0
root@orangepilite:~# ^C
root@orangepilite:~# apt-get install php-mysql
Reading package lists... Done
Building dependency tree
Reading state information... Done
php-mysql is already the newest version (1:7.0+35ubuntu6.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@orangepilite:~#
如何启用和修复 MYSQLI? PhpAdmin 错误screen
【问题讨论】:
-
尝试重启apache
sudo service apache2 restart -
@jagad89 - 看看这个问题,看起来他们正在从命令行使用 PHP,所以重新启动 Apache 不会有任何区别。
-
@jagad89,已经重启,没有帮助
-
你安装了多个php版本吗?
-
你应该运行
php -v和一个带有<?php phpinfo();的php页面,两个版本应该匹配。很多时候 php-cli 版本和 apache 激活的 php 版本不同。
标签: php ubuntu mysqli orange-pi armbian