[英]Connecting PHP to mySQL on osX Sierra
我是PHP
和MySQL
新手。 我正在使用Mac OS Sierra預安裝的Apache
和PHP
副本。 我已經下載並配置了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
文件時,我一直收到此錯誤:
警告:mysqli_connect():( HY000 / 2002):第6行/Users/Mahfouz/Sites/connect_prac.php中沒有這樣的文件或目錄數據庫連接失敗沒有這樣的文件或目錄(2002)
我已經創建了代碼中引用的用戶和數據庫。 我究竟做錯了什么? 我該如何工作? 謝謝
PS:我在這個網站上看過類似的問題,但是我無法對我的情況應用任何給定的解決方案。
我按照這些步驟進行了操作:
cd / var mkdir mysql cd mysql ln -s /tmp/mysql.sock mysql.sock
來自: https : //jason.pureconcepts.net/2016/09/install-apache-php-mysql-mac-os-x-sierra/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.