Подключение PHP к mySQL на 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): нет такого файла или каталога в
/Users/Mahfouz/Sites/connect_prac.php в строке 6 Подключение к базе данных
Ошибка: нет такого файла или каталога (2002)

Я создал пользователя и базу данных, на которые есть ссылки в коде.
Что я делаю неправильно? как мне заставить это работать?
Спасибо

PS: я смотрел на подобные вопросы на этом сайте, но я не смог применить ни одно из данных решений для моей ситуации.

2

Решение

Я следовал за этими шагами, и это работало:

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/

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector