首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用PHP 5.5安装xdebug

使用PHP 5.5安装xdebug
EN

Stack Overflow用户
提问于 2013-12-09 03:23:18
回答 2查看 39.1K关注 0票数 24

我已经阅读了相当多的答案,但是不明白为什么xdebug不能工作。

php.ini:

代码语言:javascript
复制
[xdebug]
zend_extension="/usr/lib/php5/20090626/xdebug.so"

php -v:

代码语言:javascript
复制
PHP 5.5.6-1+debphp.org~precise+2 (cli) (built: Nov 21 2013 14:31:41) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
    with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies

/usr/lib/php5/20090626/xdebug.so确实存在。在php.ini中没有zend优化器。

另外,如果我尝试安装xdebug:

代码语言:javascript
复制
pecl/xdebug is already installed and is the same as the released version 2.2.3
install failed

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2015-03-09 03:24:45

对于xampp服务器,首先下载xdebug并插入到php扩展中,然后编辑php.ini文件,如下所示:

代码语言:javascript
复制
    [XDebug]
; Only Zend OR (!) XDebug
; XAMPP and XAMPP Lite 1.7.0 and later come with a bundled xdebug at     C:\xampp/php/ext/php_xdebug-2.3.1-5.5-vc11.dll, without a version number.
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
; Port number must match debugger port number in NetBeans IDE Tools > Options > PHP
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\xampp\tmp"
[PHP_XDEBUG-2.3.1-5.5-VC11]
zend_extension="C:\xampp\php\ext\php_xdebug-2.3.1-5.5-vc11.dll"
票数 1
EN

Stack Overflow用户

发布于 2021-01-30 20:45:53

要为特定版本的PHP安装特定版本的Xdebug,可以通过编译源代码来完成。例如,如果你想为PHP 5.6编译xdebug-2.5.5,在控制台(Ubuntu)中运行以下命令:

代码语言:javascript
复制
sudo apt install php5.6-dev
cd ~/Downloads
wget "https://xdebug.org/files/xdebug-2.5.5.tgz" -O "xdebug-2.5.5.tgz"
tar -xzf xdebug-2.5.5.tgz
cd xdebug-2.5.5/
/usr/bin/phpize5.6
./configure --enable-xdebug --with-php-config=/usr/bin/php-config5.6
make
sudo make install

所有可用的Xdebug版本都可以在here中找到。Xdebug编译指南是here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20457856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档