CentOS6.4VPSにZendServer6をインストールする方法
ステータス:非推奨
この記事では、サポートされなくなったバージョンのCentOSについて説明します。 現在CentOS6を実行しているサーバーを運用している場合は、サポートされているバージョンのCentOSにアップグレードまたは移行することを強くお勧めします。
理由: CentOS 6は、2020年11月30日に保守終了(EOL)に達しました and no longer receives security patches or updates. For this reason, this guide is no longer maintained.
代わりに参照してください:
このガイドは参照として役立つ場合がありますが、他のCentOSリリースでは機能しない場合があります。 可能な場合は、使用しているCentOSのバージョン用に作成されたガイドを使用することを強くお勧めします。
赤の意味
このチュートリアルでは、ユーザーが入力またはカスタマイズする必要のある行は赤になります。
残りはほとんどコピーアンドパスタブルである必要があります。
ZendServer6について
Zend Server 6は、Zend for PHPの最新の(この記事の執筆時点での)本番環境に対応したサーバー管理ツールです。 PHPを使用して構築されたアプリケーションを管理するための多くの便利な方法を提供します。 管理パネルから、ログの表示、PHPの構成、サーバー情報の表示などを行うことができます。 エンタープライズライセンスを持つ上級ユーザーが利用できる多くの管理ツールがあり、複数のサーバーなどの管理に役立ちます。 何よりも、Community Editionは、実稼働サーバー上であっても、すべての人が無料で利用できます。
前提条件
このチュートリアルでは、次の前提条件が設定されています。
- CentOS6.4x64またはx32のいずれかで実行されているVPS。
- rootまたはパッケージをインストールする機能を持つ他のユーザーとしてクラウドサーバーにSSHで接続する方法を知っています。
- PHPバージョン5.3または5.4でZendServer6をインストールしたい。
- あなたはファイルを編集するためのviに精通しています。
ステップ1-Yumを準備する
Zendリポジトリのリポジトリファイルを追加して、yumがインストールするパッケージを見つけられるようにします。
vi /etc/yum.repos.d/zend.repo
ファイルは編集のためにviで開いている必要があります( i を押して編集モードに入ります)。 Zendリポジトリの次の詳細を入力します。
[Zend] name=Zend Server baseurl=http://repos.zend.com/zend-server/6.0/rpm/$basearch enabled=1 gpgcheck=1 gpgkey=http://repos.zend.com/zend.key [Zend_noarch] name=Zend Server - noarch baseurl=http://repos.zend.com/zend-server/6.0/rpm/noarch enabled=1 gpgcheck=1 gpgkey=http://repos.zend.com/zend.key
次に、エスケープキーを押してから:wq を押してファイルを書き込み、viを閉じてファイルを保存します。
リポジトリファイルには、インストール用のパッケージを取得する方法が記述されています。
name セクションは任意であり、このリポジトリを説明するために使用されます。
baseurl は、yumが目的のパッケージを検索するときに検索する場所です。
$ basesearch 変数は、仮想プライベートサーバーにインストールしているシステムに適したパッケージを見つけるためにyumによって使用されます。
enabled フラグは、yumが使用できるようにするかどうかを決定します。
gpgcheck フラグは、ダウンロードしたファイルの署名をベンダーが提供するgpgkeyと照合するようにyumに指示します。
_noarch セクションは、グラフィックやドキュメントなど、プラットフォームやアーキテクチャに依存しないすべてのデータについて同じ情報を提供します。
ステップ2-ZendServerをインストールします
yumがZendServerのリポジトリを見つけることができるようになったので、選択したパッケージをインストールできます。 Zend Server 6は、PHPバージョン5.3または5.4を選択してインストールできます。 両方のコマンドが一覧表示されます。
PHPバージョン5.4をインストールするには、以下を実行します。
yum install zend-server-php-5.4
PHPバージョン5.3をインストールするには、以下を実行します。
yum install zend-server-php-5.3
インストールによってプロンプトが表示されたら、別の方法で何をしたいかがわからない限り、すべてのプロンプトに「はい」と入力できます。
ステップ3-インストールを確認する
インストールが完了したら、Web UIにアクセスして、ZendServerが正しくインストールされていることを確認できます。 次の例では、1.1.1.1をVPSIPアドレスまたはドメインに置き換えます。
Zend Server 10081ポートなしでVPSのIPアドレスまたはドメインにアクセスして、Apacheが実行されていることを確認することもできます。
http://1.1.1.1
次のページが表示されます。
ブラウザを開き、ZendServerUIポートが10081のVPSのIPアドレスまたはドメインに移動します。
http://1.1.1.1:10081
ライセンス契約画面が表示されます。 ライセンスを読み、契約のチェックボックスをオンにして、[次へ]ボタンをクリックします。
次に、Zendサーバーの起動タイプが表示されます。 Zend Serverの起動タイプを選択するときは、次の点に注意してください。
開発この起動タイプは、PHPで発生するエラーを表示します。 これには、警告、致命的なエラー、および厳密なエラーが含まれます。 通常、これが実稼働環境で発生することは望ましくありません。 すべてのエラーを表示することにより、情報を公開するかどうかに関係なく、ユーザーにはこれらすべての警告メッセージが表示されます。 サーバーがこのモードの場合、予期しないコードによって単純な警告が返されると、表示の問題が発生する可能性があります。 そうは言っても、開発起動タイプは、アプリケーションで作業しているときに特に便利です。 エラーログを調べて見つけるために通常必要となるフィードバックを提供できます。 エラーの表示に関する即時のフィードバックは、バグ追跡の高速化に役立ちます。
本番環境(単一サーバー)この起動タイプは、ユーザーからのすべてのエラーを抑制し、バグトレースのメモリ使用量を最小限に抑えて、不要なログや過度に大きなログでシステムを乱雑にしないようにします。 開発起動タイプでユーザーに表示されるのと同じエラーにアクセスできるのは、正しいログファイルを見つけることだけです。 これは、ZendServer管理UIが非常に役立つ領域の1つです。 また、本番起動タイプでは、127.0.0.1がZendデバッガーへの接続を許可されている唯一のホストです。
本番(クラスターの作成または参加)この起動タイプを使用すると、複数のZendサーバーのクラスターを作成したり、既存のクラスターに参加したりできます。 このモードでは、ZendServerを実行している複数のサーバーをより細かく制御できます。 すべて、本番(単一サーバー)起動タイプとして実行されているZendサーバーと同じ設定です。 これは、Enterprise Zend Serverライセンスを使用する場合、またはこのような新規インストールの30日間の試用期間中にのみ利用できます。 30日後、Enterpriseトライアルライセンスの有効期限が切れ、サーバーはCommunityEditionとして実行されます。 したがって、Enterpriseライセンスの購入を計画している場合、または機能を試している場合を除いて、この起動タイプは使用しないことをお勧めします。
次に(Production Clusterを選択しなかった場合)、パスワードの入力を求められます。 管理者パスワードが必要です。 Zend Server Community Editionの使用を計画している場合は、開発者パスワードをスキップできます。
最後に、選択した構成の概要が表示されます。 [送信]をクリックして、ZendServerが起動するのを待ちます。
すべてが順調に進んだ場合は、ZendServer管理UIのウェルカム画面が表示されます。
Zend Serverのインストールが完了し、それを使用してクラウドサーバーでPHPを構成できるようになります。
参照パスとファイル
Zend Serverは、PHPとApacheをインストールするために独自の場所を使用します。 次のパスが役立ちます。
Zend Serverのインストール場所:
cd /usr/local/zend
vhostファイルの場所:
cd /usr/local/zend/etc/sites.d
Apache構成ファイル:
/etc/httpd/conf/httpd.conf
参照コマンド
ZendServer固有のコマンドは次のとおりです。
Zendサーバーを起動します。
/usr/local/zend/bin/zendctl.sh start
Zendサーバーを停止します。
/usr/local/zend/bin/zendctl.sh stop
Retart Zendサーバー:
/usr/local/zend/bin/zendctl.sh restart
Apacheを起動します。
/usr/local/zend/bin/zendctl.sh start-apache
Apacheを停止します。
/usr/local/zend/bin/zendctl.sh stop-apache
Apacheを再起動します。
/usr/local/zend/bin/zendctl.sh restart-apache
資力
サーバー起動タイプの詳細については、Zend'のドキュメントこちらにアクセスしてください。