【发布时间】:2021-03-04 23:57:43
【问题描述】:
在使用brew services start mysql 启动服务器后,我正在尝试使用 PHP 连接到我的 MySQL 服务器在此之后,我可以看到 MySQL 服务器已成功启动。但是,当我尝试使用以下方式访问我的网页时:
<?php
/* Attempt to connect to MySQL database */
$link = mysqli_connect('localhost', 'root', 'password', 'databasename');
// Check connection
if($link === false){
die("ERROR: Could not connect. " . mysqli_connect_error());
}
?>
网页开始持续旋转并且无法加载。我想知道有什么问题,因为我可以从命令行登录到根目录并查看表格。 bre 显示 MySQL 服务器在后台运行。
编辑我设法打印了我的错误,但是现在我收到了一个错误:
Warning: mysqli_connect(): (HY000/2002): No such file or directory 但是,自制程序显示我的 MySQL 服务器正在运行。
【问题讨论】:
-
您到底遇到了什么错误,您是否检查过服务是否正在运行
-
是的,当我在 homebrew 上看到服务列表时,我看到该服务正在运行,但是,我没有看到任何错误,Windows 加载程序一直在旋转并且我的页面没有出现。
-
那是你的漏洞,如果你连接的php代码没有出错,尝试运行
select version()并回显输出 -
@nbk 我打印了输出但是,我看到一个错误,当我连接时它不能。
-
然后在 php.ini 中启用