WampServer 下安裝 Zend Framework 2
1.編輯 httpd.conf
(1)開啟 mod_rewrite 支援
# LoadModule rewrite_module modules/mod_rewrite.so
去掉 '#',改為:
LoadModule rewrite_module modules/mod_rewrite.so
(2)支援 .htaccess 檔案新增 AllowOverride All 或者將原有的 AllowOverride None 修改成 AllowOverride
All
2.修改php.ini
(1)開啟 openssl 支援(可選)
開啟openssl主要是為了線上安裝zend framework,我安裝的時候使用了手動安裝,看網上的一些教程有這種方法,貼上供大家參考。
找到 ;extension=php_openssl.dll這一行
將這行左側第一個字元(;)去掉
(1)開啟 PDO MySQL 資料庫支援(可選)
PHP預設是打開了 Sqlite 支援的,如果需要使用到 MySQL 就需要開啟 PDO 的 MySQL 資料庫支援
找到 ;extension=php_pdo_mysql.dll這一行
將這行左側第一個字元(;)去掉
(1)將下載的 ZendSkeletonApplication 放到網站路徑檔案中,修改檔名為 zf2。(預設WampServer的安裝路經下的www檔案,我已修改為:D:/myFile/wamp/website。可參考:修改WAMPServer預設的網站路徑地址
(2)線上安裝 zend framework2
此時 zf2 資料夾下沒有 composer.phar 檔案,沒有 vendor 資料夾。
下載 compoer 並安裝(地址:https://getcomposer.org/download/)。
將 composer 安裝目錄下的 composer.phar 檔案複製到 zf2 資料夾中。
在 zf2 目錄下 shift + 滑鼠右鍵 點選 open command window here 開啟windows命令框,
執行 php composer.phar self-update 檢測 ZendSkeletonApplication 的最新依賴和升級
執行 php composer.phar install 安裝 Zend Framework 2
安裝成功後,zf2下會出現 vendor 資料夾。
此時訪問 zf2 下的 public資料夾出現如下圖,則 zend framework 2 環境搭建成功。
(3)單元測試
要執行骨架單元測試,請在終端中鍵入以下命令。
composer require --dev zendframework/zend-test附: