出于某种原因,
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 "
Database Connected
";
}
当我连接时,我收到此错误消息:
Fatal error: Uncaught Error: Class ‘mysqli’ not found in C:\Apache\htdocs\test_connection.php:8 Stack trace: #0 {main} thrown in C:\Apache\htdocs\test_connection.php on line 8
我运行此代码,它返回我没有加载mysqli:
if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) {
echo 'We don\'t have mysqli!!! ';
} else {
echo 'Phew we have it!';
}
我已经添加了
extension_dir = "C:\php\ext"
和
extension=php_mysqli.dll
php.ini-development和php.ini-production
我有我的扩展
C:\php\ext
我在该文件夹中也有php_mysqli.dll文件.
我已将以下代码添加到Apache中的httpd.exe文件的末尾
LoadModule php7_module "c:/php/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "c:/php"