3

自動デプロイのためにPHPWebアプリをPEAR形式にパッケージ化することは可能ですか?このような:

pear install myPackage

そして、アップグレードするには:

pear upgrade myPackage

しかし、私はWebアプリを持っているので、Apache構成ファイルでWebアプリをアクティブ化するためにもこれが必要です。

私の知る限り、PEARには主にライブラリが含まれていますが、完全なWebアプリケーションのデプロイにも使用できると聞いています。この件に関して私が見つけた情報はありません。では、PEARがApacheなどのWebサーバーと対話して、アプリケーションに応じて仮想ホストの作成を管理できる可能性があるのでしょうか。

すでにこれをしている人はいますか?

あなたの答えに感謝します。ありがとう

4

1 に答える 1

1

PEAR インストーラーは、Apache vhost ファイルを直接変更することはできませんが、それを行い、インストール/アップグレード時に自動的に呼び出される独自のプラグインを作成できます。

PEAR パッケージ内のファイルには、、、、などの「役割があります。公開 HTML、javascript、および CSS ファイルに使用するものです。phptestdocwwwwww

それとは別に、独自の役割を使用して、その役割を持つファイルがインストールされたときに何かを行うことができます。または、パッケージでインストール後のスクリプトを使用して、Web サーバーなどを再起動することもできます。

PEAR でデプロイされた Web アプリケーションの例は次のとおりです。

于 2013-04-10T20:39:35.153 に答える