PHP環境搭建 dedeampz+Zend Studio 9.0.4+firefox+zend studio toolbar 2.6 +zenddebugger+Optimizer-3.3.0
PHP環境搭建 dedeampz+Zend Studio 9.0.4+firefox+zend studio toolbar 2.6 +zenddebugger+Optimizer-3.3.0
1.下載DedeAMPZ
http://www.dedecms.com/html/chanpinxiazai/20080905/39481.html
下載完成直接安裝。
注意這裡安裝完成的php.ini種已經包含了Optimizer,所以如果想使用zenddebugger的同學們不能直接修改zend_extension_ts,後面再說。
[Zend]
zend_extension_manager.optimizer_ts="~apppath~\Program\lib\Optimizer-3.3.0"
zend_extension_ts="~apppath~\Program\lib\ZendExtensionManager.dll"
2.下載Zend Studio 9.0.4 http://www.zendstudio.net/zend-studio-all-in-one-download/
已經有開發IDE的同學不用安裝了,直接跳過第2步。
破解補丁:http://www.geekso.com/ZendStudio9-key
註冊碼:34E606CF10C3E4CF202ABCEAA9B0B7A64DD2C5862A514B944AAAB38E3EB8A5F2CD735A2AB4CF9B952590EFA62BA0AB2B3E5D99C33C55309EE143165AC7F1817D626574615F3B32312F31312F323031313B392E303B3030313B313B3330
3.下載Firefox4.0及php調試外掛程式 http://download.csdn.net/detail/gnahshining/4920497
下載完Firefox及外掛程式後,不要升級,關閉Firefox的自動更新 工具→選項→更新 勾全部去掉,因為高版本的Firefox不支援zend studio toolbar 2.6(Firefox調試外掛程式)
好了,到這裡工具就下載安裝完成了。但是目前的環境不能支援zenddebugger的,需要修改php.ini
[Zend]
zend_extension_manager.optimizer_ts="D:/DedeAMPZ\Program\lib\Optimizer-3.3.0"
zend_extension_ts="D:/DedeAMPZ\Program\lib\ZendExtensionManager.dll"
zend_extension_manager.debug_server_ts="D:\Program Files\Zend\ZendDebugger"
zend_debugger.allow_hosts=127.0.0.1,192.168.0.0/24
zend_debugger.expose_remotely=always
4.將本地工程加入apache 在httpd.conf檔案中加入
ServerName flower029
DocumentRoot "D:\workspace_php\flower029"
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
修改本地hosts檔案
127.0.0.3 flower029
在地址欄中輸入 http://flower029 即可訪問工程
第3步中的附件已經包含了Optimizer和ZendDebugger,使用以上的路徑就行,具體原因不多說了。
在開始調試前,先開啟Zend Studio 9.0.4,這樣Firefox的外掛程式才能找到。
點擊 all pages on this site,這時候你在web上的操作都會通過Zend Studio 9.0.4斷點下來