原創|其它|編輯:郝浩|2012-12-13 14:11:42.000|閱讀 4639 次
概述:本教程幫助你了解如何在Zend Studio中使用deployment.xml文件部署你的應用程序。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
本教程幫助你了解如何在中使用deployment.xml文件部署你的應用程序。你將使用現有的GitHub項目以及其deployment.xml文件來定制程序部署,并創建一個 ZPK包。
>>>
在Zend Studio中創建一個 GitHub項目(注:在本文中我們提供一個現有的)。
1)在Zend Studio中的GitHub 對話框中,根據File | New | PHP Project步驟,創建一個新的PHP項目。如果沒有安裝GitHub插件,Zend Studio 將自動開始安裝該插件。詳情見
2)輸入以下信息:
Project Name: deployment_tutorial
User: Zend Studio
3)點擊Refresh。
4)點擊Next,出現 Launch Settings 對話框。
5)選擇Launch URL,輸入本地主機服務器地址,并點擊Finish。
6)在PHP資源管理器中右鍵單擊該項目,然后選擇 Run As PHP Application。
7)在Zend Studio工作區中打開應用程序,并在本地運行。
在所創建的項目中,并沒有定義包括應用程序部署的支持。為了要使用deployment.xml文件以及創建ZPK程序包,所以必須啟用應用程序部署支持(Application Deployment Support)。
右鍵單擊PHP Explorer視圖中的項目,選擇 Configure | Add Application Deployment Support,實現添加部署支持。你的項目便會出現在一個包含了deployment.xml 文件的PHP Explorer 視圖中。
現在,你將學習如何在創建ZPK包之前,編輯deployment.xml文件。deployment.xml 文件允許你定制程序的部署配置。
在啟用 Application Deployment Support后,便出現deployment.xml文件。下面的程序對應了文件中的tab選項卡。
1)Overview Tab
在Overview Tab中,鍵入項目中的下列信息:
Name: deployment_tutorial
Version: 1.0
Application Directory: data
2)Dependencies Tab
配置前,Zend Server 會檢查目標的設置是否匹配定義了依賴關系的程序。
a、點擊Add,出現Add Dependency對話框。
b、點擊PHP Version,出現Version Dependency對話框窗口。
c、選擇Matches,并在Minimum字段中鍵入 “5.3.0”。
d、點擊Finish。在依賴關系列表(Dependencies list)中顯示依賴關系。
3)Triggers Tab
Triggers標簽中包含了部署腳本(Deployment Scripts)區,變量(Variables)區和參數(Parameters)區。
>>>查看
4)Package Tab
a、點擊deployment.xml文件中的Package 標簽。
b、在Scripts Directory Content中標記腳本文件中的所有腳本。
c、保存項目。
將應用程序發布到服務器上,測試應用程序。
1)點擊deployment.xml文件中的Overview選項卡。
2)在 Testing Area中,點擊Launch a PHP Application。
3)選擇Add New Target,出現Add Target 對話框。
4)選擇Detect Local圖標,然后單擊Test Connection。
5)如果沒有問題出現,單擊“ Finish”。再次出現Launch PHP Application 對話框。更改URL,避免兩個程序的命名相同。
6)Parameters對話框出現,點擊Finish。
7)當你定義參數時,輸入參數值。應用程序會通過內部瀏覽器打開。
現在,將應用程序打包為 ZPK文件。
1)點擊deployment.xml文件中的Overview。
2)在Exporting 區中點擊Export Wizard,然后出現Export Deployment Package對話框。
3)選擇要打包的應用程序。
4)點擊Browse,選擇導出目錄。
5)點擊Finish,此刻,Zend Studio 便成功創建 ZPK包,并將其導出到指定的目標文件夾。
擴展閱讀
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網