文章目錄
簡單的方法下載WampServer安裝即可。
下面描述的是有較好的IDE支援形式的開發環境建立。
Mysql和管理工具 |
mysql-essential-5.1.47-win32.msi Navicat_Premium[也可以使用有名的phpmyadmin,不過是WEB版,用慣視窗程序的Navicat更方便] |
ZendS erver |
ZendServer-CE-php-5.3.2-5.0.2-Windows_x86.exe [這個安裝也可選擇mysql,不過需要連網下載,因此上一步獨立進行] 安裝完成後,Zend\ZendServer\etc\ZendEnablerConf.xml的檔案頭“鍩?”換成”<”,重啟apache http://localhost:10081進入,填寫必要資訊,配置成功即可,在這裡可以可視化管理PHP的擴充模組[對於已有的項目經常需要開啟一些擴充,初次使用特別要注意的地方] |
Zend Studio |
ZendStudio-7.2.0.exe PHP手冊配置: 將PHP手冊php_manual_zh.rar放到約定的目錄,啟動ZendStudio 在Window\Preferences\PHP Manual,設定,這樣編寫代碼時可以參考這些說明了 |
項目建立建立在伺服器上
項目建立在Zend Server的目錄下$\Zend\Apache2\htdocs,可以即時看到效果和跟蹤
建立在其它目錄
項目建立在其它目錄:如D:\Labs\php\workspaces\zfDemo,配置方法類似如下:
(一) 在Zend Serverd的Zend\Apache2\conf\目錄下建立zf.conf,具體內容
Listen 88
NameVirtualHost *:88
<VirtualHost *:88>
DocumentRoot "D:\Labs\php\workspaces\zfDemo\public "
<Directory "D:\Labs\php\workspaces\zfDemo">
AllowOverride All
Allow from all
</Directory>
</VirtualHost>
httpd.conf中:末尾加上
Include conf/zf.conf
(二) 重啟apache
(三) http://localhost:88/ 訪問可以看到頁面
.htaccess檔案可以加上環境的設定
SetEnv APPLICATION_ENV development
這個和application\configs\ application.ini的一致
(四) 出錯調試
如果中間出現問題,查看以下的記錄檔,其中包含比較詳細的原因
Apache2\logs\ error.log
ZendServer\logs\ php_error.log
基於Zend Framework的參考資料
Pro Zend Framework Techniques- Build a Full CMS Project.pdf
http://digitaluscms.com/ digitalus_1.8.1.zip