php-eclipse-xdebug-配置

php-eclipse-xdebug-配置
 默认 php版本 5.4.26装在D盘
eclipse 工作区间 D:/Workspaces/eclipse-php


 


1.下载php


解压到文件夹 配置环境变量 %PHP_HOME%;%PHP_HOME%\ext


 


2.安装apache-httpd


配置httpd.conf





DocumentRoot"D:/Workspaces/eclipse-php"


<Directory"D:/Workspaces/eclipse-php">


 





LoadModule php5_module "D:/php-5.4.26/php5apache2 _2.dll"
这里 php5apache2_2 代表 2.2.x 版本的apache-httpd 其他的 以此类推


AddType application/x-httpd-php .php


AddType application/x-httpd-php .htm


AddType application/x-httpd-php .html


AddDefaultCharset UTF8


PHPIniDir "D:/php-5.4.26"


 


3. 下载xdebug


http://xdebug.org/download.php


找到对应的 放在 D:/php-5.4.26/ext 目录下


 


4.配置php.ini





extension_dir = "D:/php-5.4.26/ext"


extension=php_gd2.dll


extension=php_mysql.dll


 





[Xdebug] 


zend_extension="D:/php-5.4.26/ext/php_xdebug-2.2.3-5.4-vc9.dll" 
这里可能会是 zend_extension_ts 搞了一早上 才发现是这里出问题
ts代表thread safe 的意思  不清楚机理 如果不知道 都试一试就可以了


xdebug.auto_trace = On 


xdebug.show_exception_trace = On 


xdebug.remote_autostart = On 


xdebug.remote_enable = On 


xdebug.remote_host = 127.0.0.1 


xdebug.remote_port = 9000 


xdebug.remote_handler = dbgp 


xdebug.profiler_enable = on 


xdebug.profiler_output_dir="D:/php-5.4.26/log" 


如果你配置的是ZendDebugger 则要这么写


zend_extension_ts=D:/php/ext/ZendDebugger.dll


zend_debugger.allow_hosts=localhost,127.0.0.1


zend_debugger.expose_remotely=always 
同样的 第五步也要变 


 


5.配置eclipse



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值