1|2|3動作確認用PHPスクリプトの作成PHPインストール環境の表示ここでは、PHPが正しく動作しているかを確認するために、PHPのインストール環境を表示するスクリプトを作成します。Apacheのドキュメントルート「/var/www/html(注)」に「info.php(サンプル1)」を作成します。注:ソースからインストールした場合は「/usr/local/apache2/htdocs」がドキュメントルートになります。info.phpPHPスクリプトは「<?php」で始まり「?>」で終わります(コラム8)。その間に「phpinfo();」のようなコードを記述します。その際、行末には必ず「;」を付加します。phpinfo関数はPHPインストール環境を表示します。簡単なサンプルですが、サーバ環境を表示できるので開発時には重宝します(注)。PHPスクリプトファイルの拡張子は「.php」になるように保存します。注:セキュリティ管理上、サーバ環境の情報を簡単に表示できてしまうのは不用心なので、必要ない場合は削除しましょう。作成したら、Webブラウザで「http://127.0.0.1/info.php」にアクセスします。画面2のように表示されたら成功です。?>サンプル1のように、PHPスクリプトは最低3行から成り立っています。?>」を利用すると1行スクリプトを作成できます。...?>」との混同を防ぐため、最近ではショートタグを無効にすることが推奨されています。HTTPDを再起動します。注:ソースからインストールした場合は「/usr/local/lib/php.ini」となります。最後に、MySQLサーバへの接続を確認します。APIを使ってMySQLサーバへ接続するには、mysqli_connect関数を使用します。通常、戻り値(接続ID)は、データ抽出などのDB処理に使用します。mysqli_connect("MySQLサーバのアドレス:ポート番号","ユーザー名","パスワード");?>注:デフォルトでインストールしたMySQLでは、ポート番号(3306の場合)が省略可能です。rootユーザーによるローカルホストからの接続には、パスワードが設定されていません。パスワードの設定などMySQLの操作については、次回触れることにします。それでは、サンプルを作成してみましょう。Apacheのドキュメントルートに「connecttest.php(サンプル2)」を作成します。connecttest.php今回は、接続を確認するだけなので戻り値(接続ID)は使用しません。die("メッセージ")」を利用します。Test」と表示します。作成したら、Webブラウザで「http://127.0.0.1/connecttest.php」にアクセスします。画面3のように表示されたら成功です。今回は、各ソフトウェアのインストールとMySQLサーバへの接続確認までを紹介しました。次回は、MySQLやPHPの基礎(最低限必要な知識)について解説する予定です。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。