gpt4 book ai didi

php - 在 osX Sierra 上将 PHP 连接到 mySQL

转载 作者:可可西里 更新时间:2023-11-01 08:09:49 24 4
gpt4 key购买 nike

我对 PHPMySQL 还很陌生。我正在使用 Mac OS Sierra 预安装的 ApachePHP 副本。我已经下载并配置了 MySQL(工作得非常好,能够使用 CRUD 等等)。但是,我一直在努力从 PHP 连接到数据库。我有这段代码:

<?php
$dbhost = "localhost";
$dbuser = "mgs";
$dbpass = "pass1";
$dbname = "widget_corp";
$connection = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);

if(mysqli_connect_errno()){
die("Database connection failed " .
mysqli_connect_error() .
"(".mysqli_connect_errno().")"
);
}

?>

<!doctype html>

<html>
<head>
<title>Conn</title>

</head>

<body>


</body>

</html>
<?php
mysqli_close($connection);

?>

我已将其保存为 .php 文件但是,当我尝试从浏览器打开 .php 文件时,我不断收到此错误:

Warning: mysqli_connect(): (HY000/2002): No such file or directory in /Users/Mahfouz/Sites/connect_prac.php on line 6 Database connection failed No such file or directory(2002)

我已经创建了代码中引用的用户和数据库。我究竟做错了什么?我如何让这个工作?谢谢

PS:我在这个网站上看过类似的问题,但我无法将任何给定的解决方案应用于我的情况。

最佳答案

我遵循了这些步骤并且成功了:

光盘/变量mkdir mysql光盘mysqlln -s/tmp/mysql.sock mysql.sock

来自:https://jason.pureconcepts.net/2016/09/install-apache-php-mysql-mac-os-x-sierra/

关于php - 在 osX Sierra 上将 PHP 连接到 mySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42308163/

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