> php教程 > php手册 > 본문

在WIN下搭建PHP的测试、开发环境

WBOY
풀어 주다: 2016-06-06 19:40:42
원래의
1009명이 탐색했습니다.

折腾了2天在网上找了不少资料才把PHP的调试 环境 搭建 好,这里总结下 搭建 的过程及注意事项 【 环境 介绍】 操作系统:WIN7 WAMP版本:WampServer Version 2.1(Apache2.2.17、PHP5.3.3、MYSQL5.5.8) NETBEANS 版本:NetBeans IDE 7.0 (Build 20110408000

折腾了2天在网上找了不少资料才把PHP的调试环境搭建好,这里总结下搭建的过程及注意事项

环境介绍】

操作系统:WIN7

WAMP版本:WampServer Version 2.1(Apache2.2.17、PHP5.3.3、MYSQL5.5.8)

NETBEANS 版本:NetBeans IDE 7.0 (Build 201104080000)

XDEBUG版本:2.1.1(PHP 5.3 VC6 TS (32 bit))

备注:XDEBUG官网针对win系统提供了多个版本,每个版本又涉及到VC6、VC9还有带TC的,具体的含义可以通过如何选择PHP版本进一步了解(感谢喵了个咪的对本文提出的建议)

【安装XDEBUG】

将下载的php_xdebug-2.1.1-5.3-vc6.dll复制到php安装目录下的ext文件夹

我电脑中WAMP的安装目录是:D:\Wamp

我复制到E:\wamp\bin\php\php5.3.3\ext这里

将下面的代码添加到php.ini末尾处

zend_extension ="E:/wamp/bin/php/php5.3.3/ext/php_xdebug-2.1.1-5.3-vc6.dll"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
로그인 후 복사

注意:

1.网上的很多资料和教程中都是”zend_extension_ts =“而xdebug官方已经明确指出对于PHP5.3已经改用zend_extension替代了。

2.xdebug与zend的OptimizerDebugger extensions不兼容,所以如果之前有安装过这2个扩展还需要在php.ini中将其删掉

[Zend]
;zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
;zend_extension_manager.optimizer_ts = "C:\xampp\php\zendOptimizer\lib\Optimizer"
;zend_optimizer.enable_loader = 0
;zend_optimizer.optimization_level=15
;zend_optimizer.license_path =; Local Variables:
; tab-width: 4

; Local Variables:
; tab-width: 4
; End:
로그인 후 복사

上述工作都完成后,需要重启WAMP(其实重启Apache就可以了),打开PHPINFO,如果能找到如下图所示的Xdebug扩展,恭喜你,已经安装成功了。

在WIN下搭建PHP的测试、开发环境

【配置NetBeans】

启动NetBeans,打开工具-》选项-》PHP-》调试。检查调试器端口是否设置的9000(默认是9000)

“在第一行停止”默认是被勾选的,这样在进行任何一次调试的时候,就算没有设置的断点,也会在运行到程序的第一行停止。如下图所示:

在WIN下搭建PHP的测试、开发环境

设置好以后,可以通过NetBeans的调试-》调试文件(或者通过快捷键Ctrl+Shift+F5),默认情况下程序运行到第一行会中断,等待用户操作。

在WIN下搭建PHP的测试、开发环境

【扩展阅读】

WAMP安装PEAR扩展请参考:http://www.cnblogs.com/Excellent

【参考资料】

NetBeans的维基:关于如何在不同的操作系统下安装Xdebug的,但是以PHP5.2为例介绍的

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