SHOP99 99 SHOP サイトにデータベースを構築 phpmyadminの設定 1 ー 監修 Yours YoursCompany Company 監修 Yours
Chapter 1 phpmyadmin はじめに SHOP 99 出版の趣旨 phpmyadminは PHPで作られたphpMyAdmin MySOLの管理(Administration)ソフトです Webブラウザ上で MySOLのデータベースを操作することができ データベースやテー ブルの作成 /削除 レコードの挿入 /編集/削除/検索などを行うことができます PHPと MySOLを組み合わせて Webアプリケーションを作る場合 基本的にデータ ベースの操作はスクリプト内で行います ただ アプリケーションの開発段階で データベースやテーブルを作成したり 各 種レコードの操作結果をチェックしたりするのに phpmyadminを使うと開発効率が 良く非常に便利です 多少の知識で短時間でPHPやMySQLを利用するには PHPやMySQLは 通常Webページを配信す るサーバー上で 動作するプログラムとなって います このため これらを利用するには ま ずWebサーバー(Web Server)と呼ばれるソフ トウェアを入手する必要があります また PHPによって作成されたWebページ をみるにはWebブラウザ Web Brows er を使います PHPを利用するために は これらのソフトウェアを準備し知識を得る 必要があります Webサーバーソフトウェアを用意したり サーバー操作を習得するには大変な労 力と時間を費やします その点レンタルサーバーでは 環境が揃っているのでPHP プログラムファイルをFTP転送するだけで実行できる上 サーバーの知識がなくて も利用できるのですが 何故か多くの書籍はレンタルサーバーを利用した掲載をし たものがありません 本書ではレンタルサーバーを利用したWebサイトの構築方法 を中心に掲載していますので 短時間でWebサーバーをご自分のサイトで ご利用 できる出版構成になっています 2 ー
Content レンタルサーバーと契約 4 データーベース情報の確認 5 phpmyadminのダウンロード 5 phpmyadminの解凍 6 ホルダー名を変更 6 設定ファイルの編集 6 WEBサーバーにファイル転送 FTP 9 phpmyadminの動作確認 3 ー 11
phpmyadmin PHPで作られた MySOLの管理(Administration)ソフトです Webブラウザ上で MySOLのデータベースを操作することができ データベースやテーブルの作成 /削除 レコードの挿入 /編集/削除/ 検索などを行うことができます phpmyadminアプリケーションの開発段階で データベースやテーブルを作成し たり 各種レコードの操作結果をチェックしたりするのに phpmyadminを使うと 開発効率が良く非常に便利です PHP CGI MySQL利用可能なレンタルサーバーと契約する 現在では比較的低額な料金で PHP CGI MySQLを利用できるWebサーバー のレンタルを受けることができます 環境がPHPやMySQLがセッティングされて いるサーバー会社を選んでレンタル契約してください レンタルサーバーに下記の手順でphpMyAdminをセットしていきます 1. 2. 3. 4. 5. 6. 7. 準備作業 データベース情報の確認 phpmyadminのダウンロード phpmyadminの解凍 ホルダー名を変更 設定ファイルの編集 WEBサーバーにファイル転送 FTP phpmyadminの動作確認 本書では大塚商会のホスティングサービス アルファメール を使用した例で 解説していますが 多少の違いはあるかもしりませんが支障はないと思います 4 ー
1. データベース情報を確認します 契約したWebサーバーのデータベース情報を確認します 1. MySQLデータベース名 2. MySQLユーザ名 3. MySQLデータベースサーバ名 phpmyadminをセットする時に必要になりますのでメモしておきましょう 以上でデータベース情報の確認は終了です 2. phpmyadminのダウンロード 以下URLにアクセスし phpmyadminをダウンロードします 基本動作確認済みバージョン phpmyadmin-3.5.5-all-languages URL http://www.phpmyadmin.net/ 基本動作確認済みバージョンと 上記URLでダウンロード可能なバージョンが異なる 場合があります その場合 最新のバージョンまたはサイトで指定されたバージョンを ダウンロードしてください phpmyadminをダウンロードサイト ここを選択クリック phpmyadmin-3.5.5-all-languages.zip を選択してダウンロードする 初めての方は赤字部分を目安にダウンロード http://www.phpmyadmin.net/home_page/downloads.php <-- ダウンロードサイト 5 ー
3. phpmyadminをダウンロード後 解凍 ダウンロードされたphpMyAdminは圧縮されている為 解凍する必要があります 解凍ソフトを利用し ダウンロードされたphpMyAdminを解凍してください 4. 解凍してホルダー名を変更 ダウンロードして解凍すると phpmyadmin-3.5.5-all-languages という フォルダができているので長いので短縮して phpmyadmin と訂正して おきましょう phpmyadmin-3.5.5-all-languages ホルダー名を変更しておく phpmyadmin 5. 設定ファイルの編集 準備作業 データベース情報の確認 で確認した情報をお手元にご用意くださ い なお 本マニュアルでは 例として以下環境で説明をしています 実際に編集される際は サーバーの環境に置き換えてご利用ください サーバー等の設定要件 ドメイン yours-company.jp MySQLデータ ベースサーバ名 mysql.a-mail04.com データベース mysql_database ユーザー名 yours パスワード pw1000 左記表に基づき解説していきますが ドメイン等はお使いのサーバーに合わせて 変更の上 記述してください 6 ー
phpmyadmin のフォルダを開きます config.sample.inc.php ファイルをコピーし config.inc.php という 名前で保存します config.inc.php ファイルをテキストエディタで開きます メモ帳を使って開くと 改行コードの関係で正常に編集できない可能性があります $cfg['blowfish_secret']... で始まる行を以下のように編集します この設定を行うことでログインの際にユーザ名 パスワードの入力を求められるようにな ります 変更前 $cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ 変更後 $cfg['blowfish_secret'] = '任意の文字列'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ 例 $cfg['blowfish_secret'] = 'pw1000'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ cfg['servers'][$i]['host']... で始まる行を以下のように編集します 変更前 $cfg['servers'][$i]['host'] = 'localhost'; 変更後 $cfg['servers'][$i]['host'] = 'MySQLデータベースサーバ名'; 例 $cfg['servers'][$i]['host'] = 'mysql.a-mail04.com'; 編集が完了しましたら config.inc.php ファイルを保存します 以上で 設定ファイルの編集 は終了です 分らない場合は次ページを参照してください 7 ー
config.inc.php 編集画面 赤丸部分を編集する 8 ー
6. WEBサーバーにファイル転送 FTP PC側 Webサーバー側 ファイル転送 phpmyadminホルダー phpmyadminホルダー ファイル転送 FTP ソフトを使用して転送しますす phpmyadminを phpmyadmin フォルダにインストールする場合を例に説明 をしていきます PC側 Webサーバー側 phpmyadminの設定ファイルを利用しているweb環境にアップロードします 9 ー
① phpmyadmin ホルダーを作成する サーバー側 右画面 で右クリックし フォルダ作成 を選択し サーバー側に phpmyadmin フォルダを作成します ① phpmyadmin ホルダーを作成する ② サーバー側 右画面 の今作成した phpmyadmin フォルダをダブルク リックします ② ③ ローカル側 左画面 の phpmyadminのフォルダを参照し ファイルを全て選択します ダブルクリックした状態 ④ それからを クリックします ファイルのアップロードが始まりま す ③ ローカル側のファイルを全て選択した状態 アップロードが終了するまでしばら く時間がかかります 以上で 設定ファイルのアップロード FTPの場合 は終了です ④ ① phpmyadmin ホルダーを作成す る 10 ー
7. 3phpMyAdminの動作確認 Chapter phpmyadminの動作確 認 準備 サーバー元から提示されたデータベース情報情報を用意する サーバー等の設定要件 ドメイン yours-company.jp MySQLデータ ベースサーバ名 mysql.a-mail04.com データベース mysql_database ユーザー名 yours パスワード pw1000 ここでは上図の情報に基づいて説明していきますが 皆さんのサーバー環境に合 わせて設定して下さい ブラウザを起動し http://www.ドメイン名/phpmyadmin/ にアクセスします 例 ドメイン名が yours-company の場合 http://yours-company.jp/phpmyadmin/ へようこそ の 左図の画面が 表示されれば設定は成功です 11 ー
言語 日本語 Japanese(utf-8) を選択 ユーザ名 ユーザ名 を入力 (例)yours パスワード データベースパスワード を入力 (例)pw1000 必要事項を入力して 実行する をクリックします phpmyadmin の画面が表れます 以上でphpMyAdminの設定は全て終了です phpmyadminの動作確認後 phpmyadminのフォルダにアクセス制限の設定 を行ってください 設定されない場合第三者からの閲覧が可能となりデータ ベースを操作される可能性があります アクセス制限の設定方法は 利用して いるWebサー ビス制限をご参照ください 12 ー