古い RedHat7 に MySQL サーバー (バージョン 3.23.58) をインストールしました。依存関係のため、より新しいバージョンの MySQL をインストールできません。この RedHat サーバーでライブラリを更新できません。
ただし、PHP でデータベースに接続する際に問題があります。最初は PDO を使っていましたが、PDO は MySQL 3.23 と互換性がないことに気付きました...
だから私は使用しmysql_connect()
ました。今、私は次のエラーがあります:
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
私のコードは次のとおりです。
$host = 'localhost';
$user = 'root';
$password = '';
$database = 'test';
$db = mysql_connect($host, $user, $password) or die('Error : ' . mysql_error());
mysql_select_db($database);
データベースが存在し、ログインとパスワードが正しいことを 2 回確認しました。
Wampp を使用している Windows PC でコードが正常に動作するため、これは奇妙です。問題の原因がどこにあるのかわかりません。
何か案が?