zend studio는 중단점을 사용하여 디버깅합니다.

WBOY
풀어 주다: 2016-08-08 09:25:20
원래의
1716명이 탐색했습니다.

1, Xdebug 다운로드

1 # 下载地址

2 # http://xdebug.org/download.php

3  

4 # 寻找和自己所安装的 php 版本对应的 Xdebug 下载

5 # 对于 Windows 版本的 php 可以查看 phpinfo() 函数的打印信息, 查找"PHP Extension Build", 看你的 PHP 版本是 VC 几的,

2, 설치

1 # 安装说明页

2 # http://xdebug.org/docs/install

3  

4 # 对于 Windows 版本, 下载完成后将下载的 dll 文件重命名为 php_xdebug.dll

5 # 将其复制到 PHP 的扩展目录中去 (例如: D:Program FilesEasyPHP-5.3.2iphpext )

3, php.ini 수정

01 # 在 php.ini 尾部增加一段, 改完之后重启 Web-Server

02 [Xdebug]

03 zend_extension="D:/Program Files/EasyPHP-5.3.2i/php/ext/php_xdebug.dll"

04  

05 xdebug.profiler_enable=on

06 xdebug.trace_output_dir="E:/xdebug"       ;xdebug 的数据文件目录

07 xdebug.profiler_output_dir="E:/xdebug"    ;xdebug 的数据文件目录

08 xdebug.max_nesting_level = 10000          ;如果设得太小,函数中有递归调用自身次数太多时会报超过最大嵌套数错

09  

10 xdebug.remote_enable=true                 ;Xdebug允许远程IDE连接

11 xdebug.remote_host=127.0.0.1              ;允许连接的zend studio的IP地址

12 xdebug.remote_port=9000                   ;反向连接zend studio使用的端口

13 xdebug.remote_handler=dbgp                ;用于zend studio远程调试的应用层通信协议

4, Zend Studio 설정 수정

1 Window -> Preferences -> PHP -> Debug

2 # 将左侧 "Default Settings" 中的 "PHP Debugger" 设置为 "XDebug"

5, 프로젝트에 새로운 test.php 파일을 생성하세요

출처 보기 인쇄하시겠습니까?

1 <?php

2 for ($i = 0; $i < 10; $i++) {

3 if ($i==5) {

4 echo 'aa';

5 }

6 }

7 ?>

6, 새로운 디버그 명령 생성

1 # 点击工具栏上"小蜘蛛"旁边的小箭头 -> Debug As -> PHP Web Page

2 # 会跳出 Debug 视图

3 # 在 "if ($i==5) {" 这一行前面加一个断点, 就可以进行单步调试了

위의 내용을 포함하여 zend studio에서의 중단점 디버깅 사용을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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