一、Zend Framework是什麼?
二、Zend Framework 2 安裝環境及安裝方法
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+ 中很多的特性和函數,例如:namespaces, late static binding, lambda 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/ 如圖,訪問成功