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