首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为lamp安装xdebug

为lamp安装xdebug
EN

Stack Overflow用户
提问于 2015-04-24 20:44:17
回答 1查看 1K关注 0票数 0

我在安装xdebug时遇到了很大的麻烦,并让它与我的lamp安装一起工作。我使用的是ubuntu系统,我通过sudo apt-get install php-xdebug安装了xdebug。

我还有一个独立的php二进制文件,它的xdebug自动安装得很好。我找到了xdebug.so并将zend_extension=path/to/xdebug.so添加到了我的lamp/etc/php.ini中。然而,我得到了一个错误

代码语言:javascript
复制
wrong ELF class: ELFCLASS64

这可能意味着我的灯运行在不同的位模式,而不是我的独立php。

然而,我去了xdebug.com并下载了源代码。按照手动安装中提到的步骤操作:

代码语言:javascript
复制
/opt/lamp/bin/phpize
./configure --enable-xdebug --with-php-config=/opt/lampp/bin/php-config
make

(第一次phpize抱怨缺少autoconf,所以我也安装了autoconf sudo apt-get install autoconf)。

然后,再次运行make时,我遇到了以下错误

代码语言:javascript
复制
fatal error: php.h: file or directory not found

此外,phpize有一些警告,也没有打印任何API编号,这可能是相关的。

代码语言:javascript
复制
grep: [path]/php.h: Datei oder Verzeichnis nicht gefunden
grep: [path]/Zend/zend_modules.h: Datei oder Verzeichnis nicht gefunden
grep: [path]/Zend/zend_extensions.h: Datei oder Verzeichnis nicht gefunden
Configuring for:
PHP Api Version:        
Zend Module Api No:     
Zend Extension Api No:  
configure.in:3: warning: prefer named diversions
configure.in:3: warning: prefer named diversions

不管怎么说,xdebug不支持开箱即用的lamp,我也不能从源代码中编译它。

我希望有人能给我一些建议,让我下一步可以尝试。

EN

回答 1

Stack Overflow用户

发布于 2015-04-24 21:48:38

转到http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/并安装devel版本的xampp。

没有开发版本,您将无法编译任何包,因为常规版本不包含必要的源代码。

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

https://stackoverflow.com/questions/29847872

复制
相关文章

相似问题

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