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

在Ubuntu 14.04中使用XAMPP进行Xdebug

蔚元明
2023-03-14

系统配置

Ubuntu 14.04

Xampp v 5.6.3

在上的xampp之后安装php5 dev

sudo /opt/lampp/lampp start

现在我想安装Xdebug,我尝试了3种方法,但都没有成功,请查看整个过程。

 sudo apt-get install php5-xdebug

命令成功执行,但. usr/lib/php5/...中没有此类文件。

已卸载

下载了xdebug.tar。gz在检查向导后

 ice@cold:~/Downloads/xdebug-2.2.6$ /usr/bin/phpize5 

/usr/bin/phpize5找不到config. m4.
请确保在模块的顶层源目录中运行'/usr/bin/phpize5'

还尝试了phpize、opt/lampp/bin/phpize,但没有成功

在此之前,让我检查一下pecl帮助版本

PEAR版本:1.9.4
PHP版本:5.5.9-1ubuntu4.5 Zend引擎版本:2.5.0
运行:Linux冰冷的3.13.0-39-通用#66-Ubuntu SMP星期二10月28 13:30:27UTC 2014x86_64

pecl install xdebug

...
...
Build process completed successfully
Installing '/usr/lib/php5/20121212/xdebug.so'
install ok: channel://pecl.php.net/xdebug-2.2.6
configuration option "php_ini" is not set to php.ini location
You should add "zend_extension=xdebug.so" to php.ini

完全执行

我能看到文件

644/usr/lib/php5/20121212/xdebug.so

在/opt/lampp/etc/php.ini中的行下方添加

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

重启lampp

请告诉我出了什么事

共有3个答案

梁建德
2023-03-14
[xdebug]
zend_extension="xdebug.so"

替换为

[xdebug]
zend_extension="20160603/xdebug.so"
桓深
2023-03-14

在/opt/lmapp/etc/php中编辑。ini分配了xdebug的位置。so到zend_扩展

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

替换为

[xdebug]
zend_extension="xdebug.so"

重新启动lampp,安装Xdebug。

因为我以前没有这样做,因为Xdebug文档本身警告不要这样做

注意:您应该忽略任何将“extension=xdebug.so”添加到php的提示。ini-这将导致问题。

芮叶秋
2023-03-14

xdebug位于中的xampp文件夹下

/opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so

在ubuntu 14.04上,只需在 /opt/lampp中搜索并复制完整路径,然后打开php.ini并替换

;zend_扩展名=opcache.so

zend_extension="/path/xdebug.so"

就我而言

zend_extension="/opt/lampp/lib/php/扩展/no-debug-non-zts-20131226/xdebug.so"

 类似资料:
  • 我对Linux很陌生,仍在努力适应自己。我的工作环境设置得很好,安装了XAMPP、node、sublime等。但当我尝试运行laravel应用程序时,第一件让我抓狂的事情是我无法运行php。 我很困惑,因为我已经安装了XAMPP(我以为会为我完成这一切),但后来我只是在我的 /usr/bin中创建了一个符号链接到 /opt/lampp/bin/php,一切都很好(我不确定这是否都是正确的,但它工作

  • 本文向大家介绍ubuntu14.04+docker的安装及使用,包括了ubuntu14.04+docker的安装及使用的使用技巧和注意事项,需要的朋友参考一下 安装 官方推荐在ubuntu安装,本文选择在ubuntu14.04作为宿主系统。 系统更新  安装docker  基础命令  -H 也可以用简短的方式授权TCP绑定: host[:port] or :port  你可以是用多个 -H 例如你

  • 如何修复这些错误?

  • 我很难让西亚诺在我的机器上使用图形处理器。 当我运行时:/usr/local/lib/python2。7/dist-packages/theano/misc$theano\u FLAGS=floatX=float32,device=gpu python检查\u blas。py警告(theano.sandbox.cuda):已安装cuda,但设备gpu不可用(错误:无法获取可用gpu的数量:未检测到

  • 问题内容: 我有一组一对一的映射A->苹果,B->香蕉,等等。我的表中有一列的值为A,B,C。 现在,我正在尝试使用选择语句,这将给我直接结果 但是我没有得到正确的结果,请帮助我。 问题答案: 这只是case语句的语法,看起来像这样。 提醒一下;不执行赋值,该值成为列内容。(如果您想将其分配给变量,则可以将其放在CASE语句之前)。

  • 我在使用Lucene.NET 3.0.3时遇到以下问题。 我的搜索查询如下所示: 手动生成的搜索查询:(+*test*+*und*+*produktivumgebung*) 解析的搜索查询:+(标题:*test*)+(标题:*und*)+(标题:*produktivumgebung*) 为什么我找不到搜索“test-und produktivumgebung”的文档?