gpt4 book ai didi

php - 即使 mysql 服务器正在运行,也无法建立与 mysql 数据库的 php 连接

转载 作者:行者123 更新时间:2023-11-29 13:30:54 24 4
gpt4 key购买 nike

第一次使用 mysql 和 php。

Apache2 已启动并正在运行。 PHP5 已启动并运行。 MYSQL已启动并运行;但是,当我尝试连接到我创建的数据库时,我收到了 Chromium 的“服务器错误”消息。使用 Firefox,只显示一个空白页面,没有错误消息。我编写的代码应该在页面上显示错误,但我却收到浏览器“服务器错误”消息。

有什么想法吗?

<?php
$con=mysqli_connect('localhost', 'root', 'pass', 'db1');
if (mysqli_connect_errno($con)){
echo 'failed to connect: ' . mysqli_connect_error();
}
?>

我很困惑,因为我检查以确保 mysql 服务器正在运行,并且我仔细检查了我的登录信息以及数据库名称。我可以从终端内的 mysql shell 进行更改并创建数据库,但不能通过 PHP!

我还要补充一点,PHP 正在与 Apache 服务器配合使用。如果我将代码更改为 phpinfo() 之类的内容,它就可以工作。这似乎只是连接到 mysql 的问题。

最佳答案

嗯,过去,在使用 wamp 进行 php 工作之前,我曾经遇到过这个问题,相信我,是没有安装 mysqli 扩展..来解决这个问题,

将错误打开,以便您可以准确地看到发生了什么...请参阅 this检查您的 php.ini 并确保 # 签名不存在于 mysqli 扩展名之前...参见 this

我确信这两个步骤将解决您的问题

关于php - 即使 mysql 服务器正在运行,也无法建立与 mysql 数据库的 php 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19470078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com