wamp環境下安裝Zend Framework2.3

     一、Zend Framework是什麼?

       Zend Framework (ZF) 是用 PHP 5.3及更高版本 來開發 web 程序和服務的開源框架。ZF 用 100% 面向對象編碼實現。 ZF 的組
       件結構獨一無二,每個組件幾乎不依靠其他組件。這樣的松耦合結構可以讓開發者獨立使用組件。 我們常稱此爲 “use-at-will”設              計。[1

二、Zend Framework 2 安裝環境及安裝方法

我使用的是wampserver 2.2,首先zend framework需要php5.3以上的版本才能使用,關於配置文件的修改有人整理過,基本是修改
方式是相同的,只不過需要根據自己的localhost路徑作一些修改,wamp的項目路徑是wanmp/www。我安裝在www文件夾中然後測試成功。

Apache:

    1、打開 mod_rewrite 支持

        (1)打開 httpd.conf 文件

        (2)找到 #LoadModule rewrite_module modules/mod_rewrite.so 這一行

        (3)把這行左側第一個字符(#)刪除

        (4)保存修改後的 httpd.conf 文件並重啓 Apache

    2、支持 .htaccess 文件

        要支持 .htaccess 文件有兩種方法

        下面的操作假設 ZF2 開發項目保存在 e:\Web\zf2working\ 目錄下

        方法一:直接修改 httpd.conf 文件

            (1)、打開 httpd.conf 文件

            (2)、找到 <Directory "e:/Web/zf2working"> 段,如果沒有可以全新手動添加

            (3)、添加 AllowOverride All 或者將原有的 AllowOverride None 修改成 AllowOverride All

            (4)、保存修改後的 httpd.conf 文件並重啓 Apache

    

PHP:

    1、版本要在 5.3.x 以上(包含 5.3.x)

    由於 ZF2 採用了 PHP5.3+ 中很多的特性和函數,例如:namespaceslate static bindinglambda functions and closures 所以要求 PHP 版本必須爲 5.3 以上(含 5.3)

    2、打開 openssl 支持(可選)

         打開openssl主要是爲了在線安裝,我安裝的時候使用了手動安裝,看網上的一些教程有這種方法,貼上供大家參考。

        (1)打開 php.ini 文件

        (2)找到 ;extension=php_openssl.dll這一行

        (3)將這行左側第一個字符(;)去掉

        (4)保存修改過的 php.ini 文件並重啓 Apache

    3、打開 PDO MySQL 數據庫支持(可選)

    PHP默認是打開了 Sqlite 支持的,如果需要使用到 MySQL 就需要打開 PDO 的 MySQL 數據庫支持

        (1)打開 php.ini 文件

        (2)找到 ;extension=php_pdo_mysql.dll這一行

        (3)將這行左側第一個字符(;)去掉

        (4)保存修改過的 php.ini 文件並重啓 Apache

MySQL:

    沒有特別需求,使用wamp自帶的就好。


三、安裝Zend Framework 2

做完以上環境設置以後,就是到了如何安裝zf2了。

(1)在瀏覽器中打開 https://github.com/zendframework/ZendSkeletonApplication


(2)點擊圖片右下角的 zip 按鈕(上圖畫紅圈的按鈕),下載 ZendSkeletonApplication,下載的文件名類似 ZendSkeletonApplication-master.zip。這就是我們構建自己應用程序的基礎,也可以理解成我們應用程序的一個初始化的空白模板。

(3)將下載的壓縮包解壓,產生 ZendSkeletonApplication-master 文件夾

(4)將 ZendSkeletonApplication-master 文件夾複製到wamp\www目錄下,形成 F:\wamp\www\ZendSkeletonApplication-master\ 的結構。e:\wamp\www 是wamp服務器的項目路徑。

(5)將 ZendSkeletonApplication-master 文件夾更名爲您的項目名稱,在這裏我將 ZendSkeletonApplication-master 文件夾更名爲:zf2,既把 F:\wamp\www\ZendSkeletonApplication-master\ 修改爲 F:\wamp\www\zf2\。

(6)下載ZF2,瀏覽器打開http://framework.zend.com/downloads/latest 選擇ZendFramework-2.3.0.zip

(7)解壓 ZendFramework-2.3.0.zip 文件到F:\wamp\www\zf2目錄裏的 vendor 子目錄下的 ZF2 子目錄下。

 ( 8 ) 最後用瀏覽器訪問http://localhost/zf2/public/      如圖,訪問成功



      













發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章