0

初めてMySQLとPHPを学ぼうとしている制御系エンジニアです。

私の Windows 7 Home Premium 開発用コンピューターには、MS IIS サーバーがインストールされています。インターネット インフォメーション サービス IIS マネージャーを使用して、.NET のコンピューター上に小さな 1 ページの Web サイトを作成しましたC:\inetpub\wwwroot\mysite。サイト閲覧時のアドレスはhttp:\192.168.1.8です。

MySQL Server 5.6 が にインストールされていC:\Program Files\MySQL\MySQL Server 5.6ます。PHP 5.3 がインストールされていC:\Program Files (x86)\PHP\V5.3ます。Phpmyadmin 4.0.4 が にインストールされていC:\inetpub\phpmyadminます。私は自分のコンピューターの唯一のユーザーであるため、管理者権限を持っています。

"http://localhost/Phpmyadmin"MySQL データベースとその最初のテーブルの作成に成功しました。データベースは 127 0 0 1 にあることがわかります。

私のphpファイルの次の行は、エラー文字列を返します(ブラウザはphpファイルの内容を表示するだけではないため、これは私にとっては進歩です)。

$dbc = mysqli_connect('http : // 127 0 0 1', 'mysqlusername', 'mysqlpassword', 'mydatabase')
or die('Error connecting to MySQL server.');

mysqlusername、mysqlpassword、および mydatabase はすべて http : // localhost/phpmyadmin で機能します。http : // 127 0 0 1接続については、 、http : // localhost、およびを試しましたhttp : // localhost/ 127 0 0 1。しかし、私はいつもエラーが発生します。

Windows 検索では、データベースが と の 2 か所に表示C:\ProgramData\MySQL Server 5.6 Data\mydatabaseされlocalhost / 127 0 0 1/ mydatabaseます。

誰が何が間違っているのかを理解するのを手伝ってもらえますか? おそらく、変更が必要な構成ファイルがどこかにあるのでしょうか? IIS、MySQL、および PHP がどのように連携するかの基本 (おそらくマップ) を説明する簡単なガイドがあるかどうかは誰にもわかりません。

上記の文では、この質問を投稿できるように、たくさんのスペースを入れ、いくつかのピリオドをスペースに変更しました.

4

1 に答える 1