PHP開發除錯環境建立

狗尾巴呢發表於2010-08-03

簡單的方法下載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,不過需要聯網下載,因此上一步獨立進行]

 

安裝完成後,ZendendServeretcendEnablerConf.xml的檔案頭“鍩?”換成”<”,重啟apache

http://localhost:10081進入,填寫必要資訊,配置成功即可,在這裡可以視覺化管理PHP的擴充套件模組[對於已有的專案經常需要開啟一些擴充套件,初次使用特別要注意的地方]

Zend Studio

ZendStudio-7.2.0.exe

 

PHP手冊配置:

將PHP手冊php_manual_zh.rar放到約定的目錄,啟動ZendStudio

在WindowPreferencesPHP Manual,設定,這樣編寫程式碼時可以參考這些說明了

 

 

 

專案建立

建立在伺服器上

專案建立在Zend Server的目錄下$endApache2htdocs,可以即時看到效果和跟蹤

建立在其它目錄

專案建立在其它目錄:如D:LabsphpworkspaceszfDemo,配置方法類似如下:

(一)   在Zend Serverd的ZendApache2conf目錄下建立zf.conf,具體內容

 

Listen 88

NameVirtualHost *:88

<VirtualHost *:88>

         DocumentRoot “D:LabsphpworkspaceszfDemopublic “

         <Directory “D:LabsphpworkspaceszfDemo”>

                   AllowOverride All

                   Allow from all

         </Directory>

</VirtualHost>

 

httpd.conf中:末尾加上

Include conf/zf.conf

 

(二)   重啟apache

 

(三)   http://localhost:88/ 訪問可以看到頁面

.htaccess檔案可以加上環境的設定

SetEnv APPLICATION_ENV development

 

這個和applicationconfigs application.ini的一致

 

(四)   出錯除錯

如果中間出現問題,檢視以下的日誌檔案,其中包含比較詳細的原因

Apache2logs error.log

ZendServerlogs php_error.log

 

 

基於Zend Framework的參考資料

Pro Zend Framework Techniques- Build a Full CMS Project.pdf

http://digitaluscms.com/  digitalus_1.8.1.zip


相關文章