天天看點

PHP開發調試環境建立

簡單的方法下載下傳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

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

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

SetEnv APPLICATION_ENV development

這個和application\configs\ application.ini的一緻

(四)   出錯調試

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

Apache2\logs\ error.log

ZendServer\logs\ php_error.log

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

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