小编Cly*_*nch的帖子

PHP 7找不到MySQLi

出于某种原因,Windows 7无法找到MySQL安装.我已经尝试了很多东西,但很少或没有用.

我想使用以下代码连接到我的MySQL数据库:

$con = new mysqli($server_name,$mysql_user,$mysql_pass,$db_name);
if($con->connect_errno) {
    echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
else{
    echo "<h3> Database Connected <h3>";
}
Run Code Online (Sandbox Code Playgroud)

当我连接时,我收到此错误消息:

致命错误:未捕获错误:在C:\ Apache\htdocs\test_connection.php中找不到类'mysqli':8堆栈跟踪:#8 {main}在第8行的C:\ Apache\htdocs\test_connection.php中引发

我运行此代码,它返回我没有mysqli加载:

if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) {
    echo 'We don\'t have mysqli!!! ';
} else {
    echo 'Phew we have it!';
}
Run Code Online (Sandbox Code Playgroud)

我已经添加了

extension_dir = "C:\php\ext"
Run Code Online (Sandbox Code Playgroud)

extension=php_mysqli.dll 
Run Code Online (Sandbox Code Playgroud)

php.ini-developmentphp.ini-production

我有我的扩展

C:\php\ext
Run Code Online (Sandbox Code Playgroud)

我也有该php_mysqli.dll文件夹中的文件.

我已将以下代码添加到Apache中的httpd.exe文件的末尾

LoadModule php7_module "c:/php/php7apache2_4.dll"
AddHandler application/x-httpd-php …
Run Code Online (Sandbox Code Playgroud)

php mysql mysqli

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

mysql ×1

mysqli ×1

php ×1