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:
我的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"
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的路径
经过以上配置就可以断点调试了。