php - MySQLi:无法加载动态库
问题描述
伙计们。我已经尝试从 php 脚本访问 MariaDB 几天了,但我没有成功。这是代码(我从w3schools复制了它)
<?php
$servername = "localhost";
$username = "";
$password = "";
//Se crea la coneccion con la Base de Datos
$conn = new mysqli($servername,$username,$password);
//Se asegura que todo este correcto
function conectar(){
if (mysqli_connect_error()){
die ("Coneccion a Base de Datos fallida: ".mysqli_connect_error());
}
}?>
当我尝试执行它时,结果如下:
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
PHP Fatal error: Uncaught Error: Class 'mysqli' not found in /var/www/html/lisa.php:7
Stack trace:
#0 {main}
thrown in /var/www/html/lisa.php on line 7
解决方案
推荐阅读
- android - 无法添加 socket.io 库
- spring - 使用activiti引擎执行新创建的流程工作流,无需重启服务器
- docker - docker镜像可以用作可启动镜像吗
- python - tf.keras & tf.estimator & tf.dataset
- wordpress - 自定义帖子类型类别及其帖子列表
- angularjs - 这是使用 angularjs 导出到 Excel 的正确方法吗
- visual-studio - 我的批处理文件没有在构建后事件中运行
- java - 钩子不在 Cucumber 4 中运行
- android - 如何指定下拉微调器的高度?
- c++ - android studio中的外部C++源文件?