Open Source Web Development Tutorials - Dev Shed
VAMP(Vista、Apache、MySQL、PHP)をセットアップしよう
(2008/10/10公開)
コンフィグレーション
さて今度は、MySQLを使うようにPHPをコンフィグレーションする必要があります。もう一度テキストエディターでphp.iniを開いて、Dynamic Extensionsのセクションを見つけてください(628行目)。現在extフォルダーに入っているさまざまな拡張子のリストが表示されるので、;extension=php_mysql.dllという行を見つけて、行頭からセミコロンを外してください。ファイルを保存して、コンピュータを再起動します。
PHPがMySQLを認識しているかどうかは、phpinfo()ファイルのアウトプットで確認できます。そこで、(サーバーから正確に要求して)もう一度ブラウザにphpinfo.htmlを開いてください。次に、"find on this page"でMySQLを検索します。すると、以下のような表示が現れるはずです。
もっと本格的にテストするには、先ほど作成したテーブルからデータを読み出すファイルを作成する方法があります。テキストエディターの空白ページに、以下のコードを入力してください。
<?php
mysql_connect("localhost", "root", "yourMySQLpassword") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
$query = mysql_query("SELECT * FROM people") or die(mysql_error());
while($data = mysql_fetch_array( $query )) {
Print "<p>Name: ".$data['name'] ."<br>" ."Likes: ".$data['likes'] . " </p>";
}
?>
これにmysqltest.phpという名前を付けてapache siteフォルダーに保存した後、サーバーからこのファイルをリクエストします。すると、以下のようなページが表示されるはずです。
ページが正しく表示されれば、万事順調です。自分自身の開発用Webサーバーを持っているメリットを享受してください。ただし、以上の基本的なインストールにはセキュリティーや最適化のコンフィグレーションが含まれていないことを忘れないでください。したがって、絶対に、このガイドを使用してライブな公開されたWebサーバーをセットアップしてはなりません。
Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.










