Windows環境下從零開始Zend Framework 2.0 (ZF2)環境搭建
Zend Framework 2.0 (ZF2)正式釋出之後不少朋友都進行了嘗試,可能由於ZF2涉及到的新特性比較多,有朋友希望能有一篇從零開始Zend Framework 2.0 (ZF2)的教程,於是就有了本篇日誌。
以下將記錄在Windows環境下,從零開始搭建系統並執行一個ZF2專案的全過程以及所有需要注意的細節。為了簡化整個過程,我沒有加入Git的安裝,改為下載程式碼,安裝環境也使用了傻瓜化的XAMPP。
一、Apache + MySQL + PHP5.4環境搭建
其實PHP5.4已經整合了Web伺服器,但是為了更加簡化,我在這裡選擇了整合安裝包XAMPP來搭建環境。
安裝 xampp-win32-1.8.0-VC9-installer 至 D:\
啟動XAMPP Control Panel,最新的XAMPP已經整合了Apache 2.4.2, MySQL 5.5.27, PHP 5.4.7等最新版本的元件,點選start按鈕啟動Apache與MySQL服務。啟動成功即可在瀏覽器中訪問http://localhost/。
然後進入 http://localhost/security/index.php, 為mysql設定一個密碼並重新啟動MySQL服務。
二、部署程式碼
下載例項程式 ZendSkeletonApplication
解壓至D:\xampp\htdocs並重新命名為ZendSkeletonApplication
下載Zend Framework 2.0最新程式碼,解壓至
D:\xampp\htdocs\ZendSkeletonApplication\vendor\ZF2
確認一下現在我們的檔案結構應該是
file://D:\xampp\htdocs
| +---ZendSkeletonApplication
| | +---config
| | +---data
| | +---module
| | | +---Application
| | | +---config
| | | +---language
| | | +---src
| | | | +---Application
| | | | +---Controller
| | | +---view
| | | +---application
| | | | +---index
| | | +---error
| | | +---layout
| | +---public
| | | +---css
| | | +---images
| | | +---js
| | +---vendor
| | +---ZF2
| | +---bin
| | +---library
| | | +---Zend
| | +---vendor
三、繫結域名
編輯 C:\Windows\System32\drivers\etc\hosts
新增任意開發環境用域名:
127.0.0.1 zf2.local
127.0.0.1 www.zf2.local
然後訪問 http://zf2.local 測試是否已經生效。
然後編輯Apache配置檔案 D:\xampp\apache\conf\extra\httpd-vhosts.conf 為
<VirtualHost *:80>
ServerName localhost
DocumentRoot "D:\xampp\htdocs"
</VirtualHost>
<VirtualHost *:80>
ServerName zf2.local
ServerAlias www.zf2.local
DocumentRoot "D:\xampp\htdocs\ZendSkeletonApplication\public"
</VirtualHost>
然後重啟Apache服務。在瀏覽器中重新訪問 http://zf2.local 就可以開啟ZendSkeletonApplication測試程式了。
至此,一個最基本的ZF2專案連同環境已經搭建完畢,可以去修改zf2的專案程式碼去開始一個自己的專案了。
進階設定
下面的設定不是必須的,但是建議更改以便獲得更多功能。
修改php.ini設定
編輯 D:\xampp\php\php.ini
調整錯誤資訊級別
error_reporting = E_ALL & ~E_STRICT
開啟短標籤支援,方便ZF2模板編寫:
short_open_tag = On
載入php多語言外掛(Internationalization Functions)支援,這是ZF2的I18N必須的
extension=php_intl.dll
開啟xDebug
安裝Imagick庫 For PHP5.4
下載Imagick for windows版本,這裡請選擇ImageMagick-6.7.7-4-Q16-windows-dll.exe,下載後安裝在C:\ImageMagick。安裝過程中注意勾選“Add application directory to your system path”。
安裝完畢後最好重啟一次計算機,否則可能會有CORE_RL_wand_.dll丟失的報警。
下載php_imagick.dll for php5.4,由於XAMPP編譯的php是執行緒安全(Thread Safe)的,我們需要下載對應的Thread Safe版本。
將php_imagick.dll放於
D:\xampp\php\ext
然後編輯php.ini,加入
extension=php_imagick.dll
最後重啟apache,檢視phpinfo(),安裝成功的話會出現相應的imagick段落。
相關文章
- VUE從零開始環境搭建Vue
- 從零開始搭建本地 Docker 開發環境Docker開發環境
- 從零開始搭建webpack+react開發環境WebReact開發環境
- Windows環境下的Nginx環境搭建WindowsNginx
- 從零開始配置基本的前端開發環境(windows)前端開發環境Windows
- Opencl從零實戰(一)--windows搭建開發環境Windows開發環境
- 從零開始使用 Webpack 搭建 Vue3 開發環境WebVue開發環境
- Windows 下搭建 lnmp 環境WindowsLNMP
- windows下搭建lisp環境WindowsLisp
- 從0開始搭建preact開發環境React開發環境
- [ 從零開始配置一個 Windows 前端開發環境 ] - 二:vscodeWindows前端開發環境VSCode
- 從零開始搭建一個 Webpack 開發環境配置(附 Demo)Web開發環境
- M1版Mac從零開始搭建Golang開發環境MacGolang開發環境
- 從零搭建嵌入式開發環境開發環境
- 第二課 如何在WINDOWS環境下搭建以太坊開發環境Windows開發環境
- 從零開始實踐大模型 - 配置環境大模型
- [ 從零開始配置一個 Windows 前端開發環境 ] - 一:WT + WSLWindows前端開發環境
- ubuntu環境下搭建以太坊開發環境Ubuntu開發環境
- 從零開始寫專案第一篇【搭建環境】
- 從零開始react實戰:雲書籤-1 react環境搭建React
- Windows下React Native開發環境的搭建WindowsReact Native開發環境
- GOLang開發環境搭建(Windows)Golang開發環境Windows
- windows開發genieacs環境搭建Windows
- Windows下搭建ESP-IDF環境搭建Windows
- 從零搭建Golang開發環境--go修仙序章Golang開發環境
- Windows 環境下 Python 環境安裝WindowsPython
- windows下flutter2.2.3環境搭建WindowsFlutter
- MAC環境下PHP開發除錯環境搭建MacPHP除錯
- Flutter環境搭建(Windows)FlutterWindows
- go windows 環境搭建GoWindows
- window環境下testlink環境搭建(xammp)
- 學習Vue3.0,先從搭建環境開始Vue
- windows 下搭建swoft2 本地開發環境Windows開發環境
- 【Hadoop】:Windows下使用IDEA搭建Hadoop開發環境HadoopWindowsIdea開發環境
- 以太坊-Win環境下remix環境搭建REM
- Windows下Kafka2.8環境搭建教程WindowsKafka
- Windows 下 Homestead 環境搭建遇到的坑Windows
- 從零搭建 Node.js 線上環境Node.js
- 從零開始搭建Java開發環境第二篇:如何在windows10裡安裝MySQLJava開發環境WindowsMySql