当前位置: 首页 > 知识库问答 >
问题:

使用PHP 5.5安装xdebug

姬烨磊
2023-03-14

我读了很多答案,但不明白为什么xdebug不起作用。

php.ini:

[xdebug]
zend_extension="/usr/lib/php5/20090626/xdebug.so"

php-v:

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。确实存在。php中没有zend优化器。伊尼。

如果我尝试安装xdebug:

pecl/xdebug is already installed and is the same as the released version 2.2.3
install failed

提前谢谢。

共有3个答案

邢卓
2023-03-14

我在Ubuntu 14.10上也遇到了类似的问题。我忘了启用xdebug:sudo php5enmod xdebug在从存储库安装xdebug之后:sudo apt get install php5 xdebug也不要忘记重新启动web服务器sudo service apache2 restart

我的xdebug。ini如下所示:zend\u extension=xdebug。所以xdebug。远程启用=1

鲁杜吟
2023-03-14

由于这似乎困扰了越来越多的人试图安装xdebug通过epl这里是选项:

  • Windows:获取二进制文件
  • Ubuntu(

使用PECL为PHP5.5安装X-Debug,正如@杀手Birden也回答的那样,到目前为止还不起作用,我认为在不久的将来也不会改变。

祝俊
2023-03-14

好吧,我自己也发现了这一点。

首先,20090626 lib是为php 5.3编译的。所以你不能真的用它。以下是我为了能够在PHP 5.5中使用xdebug而执行的步骤:

>

  • 通过xdebug下载页面下载源代码
  • 按照本指南将源代码编译成lib
  • 因此,现在扩展位于正确的源文件夹:20121212中,您需要在配置中启用xdebug
  • 我使用的是ubuntu 12.04,所以接下来的步骤可能无法与您的系统配合使用:

    • create 20-xdebug.ini config and copy it to both /etc/php5/apache/conf.d and /etc/php5/cli/conf.d folders (if you plan on using xdebug in your cli of course). Insert next line of code there: zend_extension=xdebug.so
    • enable xdebug in both apache2 and cli php.ini configuration files:
      xdebug.remote_enable = 1
      xdebug.renite_enable = 1
      xdebug.max_nesting_level = 1000
      xdebug.profiler_enable_trigger = 1
      xdebug.profiler_output_dir = '/var/log'
      

      php-v:

      PHP 5.5.7-1+sury.org~precise+1 (cli) (built: Dec 12 2013 21:37:40) 
      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
          with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans
      

  •  类似资料:
    • 本文向大家介绍CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录,包括了CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录的使用技巧和注意事项,需要的朋友参考一下 启动ssh服务 service sshd start yum -y update 查看centos版本 centos 5 执行: centos 6 执行: yu

    • 本文向大家介绍PHP5.5安装PHPRedis扩展及连接测试方法,包括了PHP5.5安装PHPRedis扩展及连接测试方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP5.5安装PHPRedis扩展及连接测试方法。分享给大家供大家参考,具体如下: phpredis是个人觉得最好的一个php-redis客户端,因为其提供的function与redis的命令基本一致,降低的了学习成本,

    • 上传你的代码,直接在浏览器中输入你的域名或IP(例如:www.yourdomain.com),安装程序会自动执行安装。期间系统会提醒你输入数据库信息以完成安装,安装完成后建议删除application目录下的Install。 安装完成,一定把 data/conf/db.php 文件做个备份!否则大神也救不了你! ThinkCMF目录结构: |--admin

    • 快速试用 如果想快速试用pika,目前提供了Centos5,Centos6和Debian(Ubuntu16) binary版本,可以在release页面看到,具体文件是pikaX.Y.Z_xxx_bin.tar.gz。 1. unzip file $ tar zxf pikaX.Y.Z_xxx_bin.tar.gz 2. change working directory to output not

    • 下载地址 直接官网下载就好,非常简单。 https://influxdata.com/downloads/ 安装 sudo dpkg -i influxdbName.deb 启动 sudo service influxdb start 使用 启动成功之后,我们就可以开始使用influxDB啦! 命令行 在命令行中直接输入influx,就可以管理数据库了。 root@xtutu:~# influ

    • 主要内容:Bootstrap4 CDN,创建第一个 Bootstrap 4 页面,容器类,两个 Bootstrap 4 页面,Bootstrap4 .container 实例,Bootstrap4 .container-fluid 实例我们可以通过以下两种方式来安装 Bootstrap4: 使用 Bootstrap 4 CDN。 从官网 getbootstrap.com 下载 Bootstrap 4。 Bootstrap 4 CDN 国内推荐使用 Staticfile CDN 上的库: Boot

    • 主要内容:Bootstrap5 CDN,Bootstrap5 CDN,创建第一个 Bootstrap 5 页面,容器类,两个 Bootstrap 5 页面,Bootstrap5 .container 实例,Bootstrap5 .container-fluid 实例我们可以通过以下两种方式来安装 Bootstrap5: 使用 Bootstrap5 CDN。 从官网 getbootstrap.com 下载 Bootstrap 5。 Bootstrap 5 CDN 国内推荐使用 Staticfile

    • 如果你从没使用过 VUX,请参考 快速入门。 不推荐使用 umd 方式引用组件,但是如果不得不使用,可以参考 umd 构建 直接安装或者更新: npm install vux --save 或者使用 yarn yarn add vux // 安装 yarn upgrade vux // 更新 如果你想直接从 Github 安装,请指定 v2 分支 npm install git://githu