ここでmysqlとphpを初めて使用します。
Apache2 が稼働しています。PHP5 が稼働しています。MYSQL は稼働しています。ただし、作成したデータベースに接続しようとすると、Chromium で「サーバー エラー」メッセージが表示されます。Firefox では、空白のページが表示されるだけで、エラー メッセージは表示されません。私が書いたコードは、ページにエラーを吐き出すはずですが、代わりにブラウザの「サーバー エラー」メッセージが表示されます。
何か案は?
<?php
$con=mysqli_connect('localhost', 'root', 'pass', 'db1');
if (mysqli_connect_errno($con)){
echo 'failed to connect: ' . mysqli_connect_error();
}
?>
mysql サーバーが実行されていることを確認し、ログイン情報とデータベース名を再確認したため、非常に混乱しています。ターミナル内の mysql シェルから変更を加えてデータベースを作成することはできますが、PHP を使用することはできません。
また、PHP が Apache サーバーと連携していることも付け加えておきます。コードを phpinfo() のようなものに変更すると、機能します。問題があると思われるのはmysqlに接続することだけです。