Установите xdebug для лампы

У меня большие проблемы с установкой xdebug и работой с моей лампой. Я в системе Ubuntu, и я установил Xdebug через sudo apt-get install php-xdebug,

У меня также есть автономный бинарный файл php, для которого xdebug автоматически устанавливается нормально. Я нашел xdebug.so и добавил zend_extension=path/to/xdebug.so в моем lamp/etc/php.ini, Однако я получил ошибку

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 не работал с лампой из коробки, и я не мог скомпилировать ее из исходников.

Я надеюсь, что у кого-то есть предложения, что я мог бы попробовать дальше.

0

Решение

Идти к http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/ и установить devel версия xampp.

Без версии разработки вы не сможете скомпилировать какие-либо пакеты просто потому, что обычная версия не содержит необходимых источников.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]