2012年09月09日

PHP、MySQLの動作環境作成 #dotinstall

おはようございます、CとVB以外のプログラミングに自信が持てないもんすけ(@mongsuke)です。

PHPやMySQLを動かすためのサーバーを自分のPC上で構築する方法をドットインストールで学習したので、そのメモをまとめておきます。
ローカル開発環境の構築 (全22回) - ドットインストール
PHPやMySQLを動かすためのサーバーを自分のPC上で構築する方法 ...


レッスンはMacでの設定手順となっていますが、下記サイトでWindowsでの構築手順をレッスン内容にそって紹介しています。
ドットインストールのレッスン内容に沿ったローカル開発環境をWindowsで構築する方法 | moonblack


必要なツールの紹介(#02〜03)


Virtualbox のダウンロード
■ダウンロードページ
「VirtualBox 4.1.22 for OS X hosts」をダウンロードします。
Virtualboxは無料の仮想化アプリケーションで、Mac上でCentOSを動作させる為に必要です。

Virtualbox のインストール
「VirtualBox-4.1.22-80657-OSX.dmg」を実行。
表示されるダイアログにそってインストールします。
全てデフォルトの設定でOKです。

CentOS のダウンロード
■ダウンロードページ
「CentOS-5.8-i386-netinstall.iso」をダウンロードします。
2012年9月9日時点の最新バージョンは「6.3」ですが、ネットでたくさんの情報を得られる利点を考慮して、少し古いバージョンを使用します。

hoster のダウンロード
■ダウンロードページ
画面右上部にある「Download」ボタンをクリックすると、ダウンロードが開始されます。
Hoster は、ドメインとIPアドレスを関連づける、
Web開発用のユーティリティで、
ドメインとIPアドレスのマッピングを管理する
hosts ファイルをGUIで管理するMacOSX用のソフトウェアです。

hoster のインスール
Zipファイルを展開し、「Hoster1.208.mpkg」を実行します。
表示されるダイアログにそってインストールします。
全てデフォルトの設定でOKです。

cyberduck のダウンロード
■ダウンロードページ
画面右上部にある「Cyberduck-4.2.1.zip」リンクをクリックすると、ダウンロードが開始されます。
「cyberduck」はサーバー上にあるファイルを操作する為に使用します。

cyberduck のインストール
Zipファイルを展開し、「Cyberduck.app」をアプリケーションフォルダに移動させます。

ターミナル
アプリケーション>Utilities>ターミナルを使用します。
「ターミナル」はサーバーやサーバーにインストールしたMySQLやApacheの設定に使用します。

SentOSのインストール(#04〜09)


インストーラーの起動に時間がかかります。
僕の場合は20分程度かかりました。
以下のダイアログが表示されている状態が長時間続きますが、気長に待ちましょう。
「Retriving images/stage2.img...」

Rootのパスワードは、6文字以上に設定する必要があります。

インストールにはかなり時間がかかります。
僕の場合は1時間程度かかりました。

インストール完了後の再起動する際に、インストールメディアの除去を忘れないようしてください。

CentOSの更新には10分程度かかりました。

PHP5.3をインストールする(#22)


「php53-pear」のインストールでエラーが表示されます。
パッケージとして提供されていないそうです。
以下、インストール方法の引用
1. rootユーザーになる(su -)
2. pearをインストールする(yum -y install php-pear)
3. pearを強制的にバージョンアップする(pear upgrade --force pear)
4. pearがインストールされたか確認する(pear list)

加えて、PHPをインストールしたら php.ini の設定を変更した方がいいそうです。
設定方法は以下のレッスンを参照してください。
#15 PHPの設定をしよう | さくらのVPSの基礎 - ドットインストール


その他追記


CentOSのシャットダウンは下記コマンドを実行すればOKです。
poweroff

最後に


言われるがままインストール・設定は完了しました。
設定に使用したコマンドの意味やなぜこの設定にしたのかという理由を理解していないので、復習する時間を別途設ける必要があるかな。

何はともあれ、これでPHPとMySQLのレッスンを受ける準備が整いましたよっと♪
posted by もんすけ at 11:21 | Comment(0) | TrackBack(0) | プログラミング | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/291334385
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
Related Posts Plugin for WordPress, Blogger...
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。