天天看點

ZF2入門:Ubuntu/Linux環境下從零開始Zend Framework 2.0 (ZF2)環境搭建 一、Nginx + MySQL + PHP5.3環境搭建 二、部署代碼 三、綁定域名

原文:http://avnpc.com/pages/zend-framework-2-installation-for-linux-ubuntu

日志未經聲明,均為allovince原創。版權采用『

知識共享署名-非商業性使用 2.5 許可協定』進行許可。

緊接上一篇zf2入門:windows環境下從零開始zend framework 2.0 (zf2)環境搭建,本次是linux/ubuntu環境下從零開始搭建系統并運作一個zf2項目的全過程。

寫日志的linux用的是ubuntu12.04 lts 32bit版本,為了簡化整個過程,沒有直接編譯,全部采用了apt-get安裝軟體包。另外本次為了更全的覆寫可能的情況,伺服器采用了nginx,代碼部署直接采用git,windows下同樣可以借鑒本篇的配置。

日志直接以root身份運作,普通使用者記得在所有指令前加sudo

ubuntu12.04 lts通過apt安裝的預設php版本是5.3.10,php5.4需要編譯安裝,鑒于php5.3.10運作zf2已經足夠,是以本次就不再考慮php5.4的情況。

安裝完畢後運作

然後通路http://localhost應該就可以看到nginx的hello world了。

個人習慣将www目錄放在/opt/htdocs,請根據環境目錄不同對應調整下面的路徑及配置:

短短幾行指令,代碼就已經部署好了。

同樣可以添加任意開發環境用域名:

可以通路 http://zf2.local 測試是否已經生效。

編輯nginx配置檔案

修改為

上半段是将nginx的www根目錄更改為/opt/htdocs。下半段是将zf2.local測試域名綁定到/opt/htdocs/zf2/public

重新開機nginx服務

在浏覽器中重新通路 http://zf2.local 就可以打開zendskeletonapplication測試程式了。

至此,一個ubuntu下最基本的zf2項目連同環境已經搭建完畢,可以去修改zf2的項目代碼去開始一個自己的項目了。其他linux發行版可以類推,centos同樣可以很友善的用yum安裝。