> 백엔드 개발 > PHP 튜토리얼 > 2011-08-30 筹建PHP开发环境

2011-08-30 筹建PHP开发环境

WBOY
풀어 주다: 2016-06-13 10:31:19
원래의
828명이 탐색했습니다.

2011-08-30 搭建PHP开发环境

试用了下iWebSNS,感觉还不错,也趁机会学习下PHP。看了几天文档,之前也拿PHP手册学习了下PHP,语法倒还挺适应的。

今天打算搭建一个开发环境,尤其是调试工具。一开始打算用Zend Debugger,忙乎半天,却发现原来我用Apache2.2做服务器,用的Thread Safe的PHP(VC6编译,版本5.3), Zend Debugger压根不支持。 只好改用XDebugger,PHP.ini设定如下:

[Xdebug]zend_extension="D:\DevTools\PHP53\ext\php_xdebug.dll"xdebug.profiler_enable=Onxdebug.profiler_enable_trigger = 1xdebug.trace_output_dir="D:\Temp\xdebugger"xdebug.profiler_output_dir="D:\Temp\xdebugger"xdebug.auto_trace = Onxdebug.remote_autostart=0xdebug.remote_enable=Onxdebug.remote_port=9000xdebug.remote_handler="dbgp"xdebug.remote_host = "127.0.0.1";xdebug.remote_log = "D:\Temp\xdebugger\xdebug.log"xdebug.remote_mode = "req"
로그인 후 복사

使用“zend_extension=”似乎是把XDebugger以Zend Debugger兼容的模式来运行。然后又给Firefox装上EasyDebug插件。终于可以跑Debug了。

?

但还是存在以下不爽之处:

1、Zend Studio的断点设置/取消似乎没原始Eclipse for Java好用,怪怪的

2、开启Remote调试后,只要是运行的文件,Debugger自动跳到该文件第一行开始debug,而不管该文件有没有断点。这跟Java不同,java是有断点才会暂停代码执行…… 这应该是PHP的解释执行机制决定的

3、EasyDebug插件,无论是否开启Debug选项,右下角的图标文字永远是"start debug xxx",结果我在不熟悉图标的情况下,根本不知道现在是否开启了Debug。 现在总算搞清楚了:绿色打钩表示关闭debug;红色停止表示开启了debug……

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿