环境Window10中 php压缩包版、apache压缩包版 、mysql.压缩包版或运行安装版,使用PHP连接MySQL配置有时会碰到诡异问题:
windows中PHP连接MySQL配置有时会碰到诡异问题:apache服务器能正常启用,php代码也能正常运行,MySQL也可使用,但用PHP代码连接MySQL出错如下:
使用pdo 连接测试代码
<?php
try {
$con= new PDO("mysql:host=localhost","root","password");
echo "连接成功";
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>
运行出现不正常提示 could not find driver
使用mysqli_connect 连接测试代码
<?php
$con= mysqli_connect("localhost","root1","password");
if ($con->connect_error) {
die("Connection failed: " . mysqli_connect_error());
}
echo "连接成功";
?>
运行出现不正常提示 Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in……
已经将php.ini中的语句extension=mysqli和extension=pdo_mysql前面的;去掉了(去掉表示让php启用这个扩展)。
使用phpinfo()检查——编写一个文件phpinfo.php(内容是<?php phpinfo(); ?>),然后将这个文件放到网站目录下,在浏览器打开
Loaded Configuration File (none),
PDO drivers no value
求解疑