php开发环境及xdebug配置

xampp集成apache mysql php等

eclipse ide for php:eclipse-php-3.0.2.v20120611144-Win32.zip
指定jdk路径:


机器上装了好几个版本的jdk,要用指定的jdk启动eclipse,只需修改eclipse.ini文件即可。

参考:

-vm
C:/jdk1.6.0_18/bin/javaw.exe (//-- 注:放第一行)
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m

其中红色的两行为指定的jdk启动地址,注意:javaw.exe使用的是bin里的。

配置xdebug:
对应下载xdebug版本:地址: http://xdebug.org/download.php
我的php是5.4-ts,64位操作系统,下载版本为: PHP 5.4 VC9 TS (64 bit) 修改为php_xdebug.dll放入php的ext目录下
apache配置:
httpd.conf:
在第129行添加:
LoadModule php5_module "D:/php-5.4.15/php5apache2_2.dll"
PHPIniDir "D:/php-5.4.15"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html
修改根目录:
DocumentRoot "D:\php-project"
<Directory "D:\php-project">
php.ini配置:
末尾添加:
[Xdebug]
zend_extension="D:\php-5.4.15\ext\php_xdebug.dll"
;xdebug.profiler_output_dir="D:\php53\xdebug"
xdebug.remote_enable=On
xdebug.profiler_enable=On
xdebug.profiler_enable_trigger=1
xdebug.default_enable=On
xdebug.show_exception_trace=On
xdebug.show_local_vars=1
xdebug.max_nesting_level=50
xdebug.var_display_max_depth=6
xdebug.dump_once=On
xdebug.dump_globals=On
xdebug.dump_undefined=On
xdebug.dump.REQUEST=*
xdebug.dump.SERVER=REQUEST_METHOD,REQUEST_URI,HTTP_USER_AGENT
;xdebug.trace_output_dir="D:\php53\xdebug"
eclipse pdt中修改配置:
1.配置php exec




2.配置php的debug为xdebug
3.在项目上右键-debug as-debug confi中配置,这里主要配置好file:项目的入口文件,一般为index.php
还有URL一定要配置正确,确保在页面上能访问。
4.指定调试用的浏览器,这里配置成chrome:需要手动添加chrome.exe的路径
经过以上配置就可以断点调试了。


你可能感兴趣的:(apache,mysql,PHP,xdebug,xampp,PDT)