簡體   English   中英

安裝用於燈泡的xdebug

[英]Install xdebug for lamp

我在安裝xdebug並使其與我的燈泡安裝一起工作時遇到了很大的麻煩。 我在ubuntu系統上,我通過sudo apt-get install php-xdebug

我也有一個獨立的php二進制文件,可以自動為它自動安裝xdebug。 我找到了xdebug.so,並在lamp/etc/php.ini添加了zend_extension=path/to/xdebug.so 但是我有一個錯誤

wrong ELF class: ELFCLASS64

這可能意味着我的燈比獨立的php以不同的位模式運行。

但是我去了xdebug.com並下載了源代碼。 遵循手動安裝中提到的步驟:

/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我遇到以下錯誤

fatal error: php.h: file or directory not found

phpize也有一些警告,也沒有打印任何可能相關的API編號。

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不能與開箱即用的燈一起工作,我也無法從源代碼編譯它。

我希望有人提出建議,我下一步可以嘗試。

轉到http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/並安裝xampp的devel版本。

沒有開發版本,您將無法編譯任何軟件包,因為常規版本不包含必要的源代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM