最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
xampp启用xdebug学习笔记详解
时间:2013-09-13 编辑:简简单单 来源:一聚教程网
今天早上弄xdebug折腾了有一会,记录一下,以后好找。
环境:
代码如下 | 复制代码 |
Windows 7 Business Edition Service Pack 1(64位)
XAMPP v3.2.1
|
这个版本的XAMPP,自带的php_debug.dll模块启用不了,总是报错,就去xdebug.org下载。
下好之后,一个个试,有的报错无法运行,有的不报错,但是phpinfo()里面没有显示已经加载了xdebug。
只有php_xdebug-2.2.3-5.4-vc9.dll可以使用(话说我一个64位系统,为啥运行的是32位的dll,难道和我的php版本有关?感觉xampp自带的php是32位编译出来的)。
安装Xdebug
把下好的Xdebug放到php目录的ext文件夹下面,然后修改php.ini。
seover" jquery11020184742318790182="26" crayon-os-pc="" crayon-font-monaco="" crayon-theme-classic="">
<textarea wrap="off" readonly="readonly" data-settings="dblclick" jquery11020184742318790182="19">[Xdebug]
zend_extension="d:/xampp/php/ext/php_xdebug-2.2.3-5.4-vc9.dll"
1
2
|
[Xdebug]
zend_extension="d:/xampp/php/ext/php_xdebug-2.2.3-5.4-vc9.dll"
|
重启Apache后再看phpinfo,有xdebug选项即表示xdebug模块已启用(我的是win下面的xampp,如如果是Linux,可能还需要重启php服务,例如php-fpm模式的时候)。
使结果输出到IDE上面
先打开xdebug的远程模式,编辑php.ini,完整配置如下:
1
2
3
4
5
6
|
[Xdebug]
zend_extension="d:/xampp/php/ext/php_xdebug-2.2.3-5.4-vc9.dll"
xdebug.remote_enable = On
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"
|
如上重启,接着配置IDE,我这里以phpstorm为例。
-
上一个: php身份证验证相关类
相关文章
- Python单例模式和工厂模式学习笔记 11-08
- Python的装饰器decorator的学习笔记 10-21
- Rails学习笔记之Rails 基础教程 10-08
- Ruby学习笔记之Ruby 模块 10-08
- Ruby学习笔记之Ruby 对象 10-08
- 适合于新手的Python学习笔记 09-13