2007年9月23日日曜日

CentOS 5でつくるPHP開発サーバ.Zend Core編#1

CentOSかよっとつっこみがはいりそうだけど,負けないw本当はFreeBSDでやりたいんだけど,仕事で使うのがCentOSってことと,Zend CoreのFreeBSD版がないので,結局こうなったのだ♪さぁ,がんばっていこー.

さて,そのZend Coreは,ApachePHP+管理ツールをまとめたPHP開発環境パッケージなのだ.さらに,オプションでMySQLZend Frameworkもインストールできて非常に便利♪

まずは,CentOSの準備なんだけど,初期設定とかは同じだから,林檎生活100: CentOS 5でつくるPHP開発サーバ.#1から林檎生活100: CentOS 5でつくるPHP開発サーバ.#3までをやればOKだね.

つぎに,Zend Coreをダウンロードしてこなきゃならないわけだが,Zend Japanには最新版がない.なので,本家からダウンロードしてくる.手順はつぎのとおり.

1.http://www.zend.com/products/zend_core/にアクセスする.
2.Downloadをクリックする.

3.Zend.com Usersに登録する.


上から順に,
・ユーザネーム(英数字)
・パスワード(8文字以上)
・パスワードの確認
・名
・姓
・メールアドレス
・電話番号(012-345-6789だったら,+81-12-345-6789と入力する.)
・会社名
・国(Japanを選択する.)
・州(N/Aを選択する.)
・EULA(内容を読み,チェックする.)
・Zend Network Updates(更新情報のメール購読をするならチェックする.)
・Promotional Items(プロモーション製品情報のメール購読をするならチェックする.)
というようなかんじ.最後のほうはかなり適当なので注意.全部入力したら,Submitをクリックして,メールでConfirmする.

3.Zend Core v.2 Linux x86(ZendCore-v2.0.1-Linux-x86.tar.gz)をダウンロードする.


そしたら,ダウンロードしたファイルをCyberduckとかをつかって,CentOSの/home/admin/あたりにアップロードする.

これで準備完了だから,実際にインストールしよう♪

1.ファイルを移動させ,解凍する.
# cd /usr/local/src
# mv /home/admin/ZendCore-v2.0.1-Linux-x86.tar.gz .
# tar -vxzf ZendCore-v2.0.1-Linux-x86.tar.gz


2.インストールする.
# cd ZendCore-v2.0.1-Linux-x86
# ./install-tty
.
.
.
Welcome to the Zend Core v2.0 Installation!
.
.
.
[To continue, press Enter](Enterを押す.)
.
.
.
ZEND TECHNOLOGIES, INC.
.
.
.
(すべて読む.Spaceを押すと次のページへ進む.)
.
.
.
Do you accept the terms of this license?
Answer (yes or no) [YES]: (Enterを押す.当然,ライセンスに同意する.)
.
.
.
Please specify the location for installing Zend Core [/usr/local/Zend/Core]: (Enterを押す.)
.
.
.
Password: (英数字のパスワードを入力する.)

Verify the password: (英数字のパスワードを入力する.)
.
.
.
Would you like to enter your Zend Network User ID and Password now?
Answer (yes or no) [YES]: (Enterを押す.)
.
.
.
Please enter your Zend Network User ID: (ダウンロードするときに登録したユーザIDを入力する.)
.
.
.
Please enter your Zend Network Password

Password: (ダウンロードするときに登録したパスワードを入力する.)

Verify the password: (ダウンロードするときに登録したパスワードを入力する.)

Enter URL of proxy server in host:port format
or leave it blank if you have direct access [Press ENTER to leave empty]:(Enterを押す.)

The Zend Core updater will keep your installaion up to date.
Please specify the time for checking daily updates (HH:MM) [01:00]: (自動アップデートの時間の設定.デフォルトのままでよければ,Enterを押す.)
.
.
.
Please select the updater daily action.
---------------------------------------

[1] Get update information
[2] Get updates available for installed components
[3] Get complete updates and new components

Please select : (1を入力する.)
.
.
.
Zend Core bundled with its own apache.
Do you want to install and configure?
Answer (yes or no) [YES]: (Enterを押す.)
.
.
.
Choose apache port [80]: (Enterを押す.)
.
.
.
Zend Core pre-bundled Apache includes SSL support.
By default, SSL support is disabled.
To enable Apache SSL support, you must configure the SSL module and generate certificates.
Please refer to the Release Notes for further information regarding SSL configuration.
[To continue, press Enter](Enterを押す.いまインストールされたApacheはSSLをサポートしているが,無効になっているという説明.)
.
.
.
Please select an installation method for Apache 2.2.3 :
--------------------------------------------------------

[1] Apache module (Recommended)
[2] FastCGI

Please select [1]: (Enterを押す.)
.
.
.
Please Note: The installation has modified the apachectl script.

If for any reason your Apache needs to be reinstalled - please
make sure you update the apachectl script accordingly.

For further instructions please see the Zend Core for Oracle Release Notes.

[To continue, press Enter](Enterを押す.)
.
.
.
Choose extra components to install:

[ ] 1. MySQL
[ ] 2. phpMyAdmin
[ ] 3. IBM DB Drivers
[ ] 4. IBM DB2 Express-C
[ ] 5. Oracle OCI DB Drivers
[ ] 6. Zend Framework

[Change setting or press ENTER to continue]: (Enterを押す.後でからインストールするのでいまはインストールしない.)
.
.
.
[To continue, press Enter](Enterを押す.)
.
.
.
Installation successfully finished, thank you for using Zend Core.
[To continue, press Enter](Enterを押す.)
#


これでインストール完了〜.こうやって書くと長いなぁ・・・.次回っ,MySQLのインストールとZend Frameworkのインストールをやる!

補足事項:
・セットアップツール:/usr/local/Zend/Core/setup/setup
・セットアップツール(tty版):/usr/local/Zend/Core/setup/setup-tty
セットアップツールをつかうことで,インストール済コンポーネントをアップデートしたり,MySQLやZend Frameworkをインストールできる.

・Zend Core管理画面:http://172.16.8.3/ZendCore
いろいろ便利な管理画面♪そのうちつかい方を紹介予定.

・apache自動起動スクリプト:/etc/rc3.d/Sapachectl.Zend
ここに直接置かれている.とくに使うことはないが,なにによって自動起動されているかわからないと不安なのでw

・pearコマンド:/usr/local/Zend/Core/bin/pear
ここにある.

・phpコマンド:/usr/local/Zend/Core/bin/php
ここにある.Webで拾ってきたコマンドラインPHPスクリプトを実行するときは,パスを変える必要がある.

追記(2007年10月10日):
Apacheのディレクトリの権限を変更するのを忘れていたので,追加しとく.
# chown -R admin:admin /usr/local/Zend/apache2/htdocs

0 件のコメント: