简体   繁体   English

致命错误:未捕获错误:调用未定义函数mysqli_connect()

[英]Fatal error: Uncaught Error: Call to undefined function mysqli_connect()

Error 错误

Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in /var/www/html/login.php:8 Stack trace: #0 {main} thrown in /var/www/html/login.php on line 8

Code

<?php
$servername = "172.17.0.2:3306";
$username = "mysql_user";
$password = "mysql_password";
$dbname = "invoice";

// Create connection
$conn = mysqli_connect($servername, $username, $password,$dbname);
?>

I am running it from php:7.0-apache docker container and I have already installed mysqli extension using following command: 我正在从php:7.0-apache docker容器中运行它,并且已经使用以下命令安装了mysqli扩展名:

docker-php-ext-install mysqli 
docker-php-ext-enable mysqli
apachectl restart

What did I miss? 我错过了什么?

Check the path to php extension_dir correct or not. 检查php extension_dir的路径是否正确。 if it's not correct or there is not a path, then add absolute path of mysqli.so in php.ini , 如果不正确或没有路径,则在php.ini中添加mysqli.so的绝对路径,

In my case, mysqli.so was at /usr/local/lib/php/extensions/no-debug-non-zts-20151012 就我而言,mysqli.so位于/usr/local/lib/php/extensions/no-debug-non-zts-20151012

You have to add , 您必须添加,

extension = /usr/local/lib/php/extensions/no-debug-non-zts-20151012/mysqli.so 

in your php.ini. 在您的php.ini中。

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

相关问题 致命错误:未捕获的错误:调用 php7 的 windows 中未定义的 function mysqli_connect() - Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in windows for php7 获取错误致命错误:调用未定义函数mysqli_connect() - Getting an error Fatal error: Call to undefined function mysqli_connect() Linux PHP致命错误:调用未定义的函数mysqli_connect() - Linux PHP Fatal error: Call to undefined function mysqli_connect() 致命错误:调用未定义的函数 mysqli_connect - Fatal error: Call to undefined function mysqli_connect Eclipse:“ PHP致命错误:调用未定义函数mysqli_connect()” - Eclipse: “PHP Fatal error: Call to undefined function mysqli_connect()” 致命错误:调用未定义的函数 mysqli_connect() - Fatal error: Call to undefined function mysqli_connect() 致命错误:调用未定义的 function mysqli_connect() - Fatal error: Call to undefined function mysqli_connect() 未捕获的错误:调用未定义函数mysqli_connect() - Uncaught Error: Call to undefined function mysqli_connect() 如何解决“致命错误:调用未定义函数mysqli_connect()”的错误? - How do I fix the “Fatal error: Call to undefined function mysqli_connect()” error? Ubuntu PHP致命错误:调用PHP脚本时,调用in ..中未定义的函数mysqli_connect() - Ubuntu PHP Fatal error: Call to undefined function mysqli_connect() in.. when calling PHP script
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM