mysql_connect (): Brak takiego pliku lub katalogu

Właśnie zainstalowałem serwer MySQL (wersja 3.23.58) na starym RedHat7. Nie mogę zainstalować nowszej wersji MySQL z powodu zależności. Nie mogę zaktualizować librairies na tym serwerze RedHat.

Mam jednak problem z połączeniem się z bazą danych za pomocą PHP. Najpierw użyłem PDO, ale zdałem sobie sprawę, że PDO nie jest kompatybilny z MySQL 3.23 ...

Więc użyłemmysql_connect(). Teraz mam następujący błąd:

Warning: mysql_connect(): No such file or directory in /user/local/apache/htdocs/php/database.php on line 9
Error: No such file or directory

Mój kod to:

$host = 'localhost';
$user = 'root';
$password = '';
$database = 'test';
$db = mysql_connect($host, $user, $password) or die('Error : ' . mysql_error());
mysql_select_db($database);

Sprawdziłem dwukrotnie, czy baza danych istnieje, a login i hasło są poprawne.

To dziwne, ponieważ kod działa dobrze na moim komputerze z Windows z Wampp. Nie wiem, skąd pochodzi problem.

Dowolny pomysł?

questionAnswers(5)

yourAnswerToTheQuestion