2012-06-15 75 views
3

是否可以將PHP Web應用打包爲PEAR格式進行自動部署?就像這樣:使用PEAR部署PHP網絡應用程序?

pear install myPackage 

,並升級:

pear upgrade myPackage 

但因爲我有一個web應用程序,我還需要這激活Apache的配置文件,我的web應用程序。

從我所知道的看來,PEAR主要包含庫 - 但我聽說它也可以用來部署完整的Web應用程序。沒有關於這個問題的信息。所以我想知道PEAR是否也可以與像Apache這樣的Web服務器進行交互以根據我的應用程序來管理虛擬主機的創建?

任何人都已經這麼做了?

會感謝您的回答。謝謝

+0

我也在尋找類似你這個鏈接[** here **](http://www.eschrade.com/page/deployment-pear-4c228790/)是我找到的最好的資源。它非常精確地解釋了將自己的軟件包設置爲PEAR存儲庫需要做些什麼,這可以通過標準的PEAR安裝方式輕鬆地安裝在客戶端機器上。 – userfuser

回答

1

PEAR安裝程序不能直接修改您的Apache vhost文件,但是您可以編寫自己的插件來實現這一點,並在安裝/升級時自動調用。

文件中一個PEAR包具有"role",例如phptestdocwwwwww是你想用於公共HTML,JavaScript和CSS文件的人。

除此之外,您可以使用自己的角色,並在安裝該角色的文件時執行操作。或者,您也可以在軟件包中使用安裝後腳本來重新啓動您的網絡服務器等。的部署PEAR的web應用程序

的例子是:

相關問題