Я пытался установить xdebug в своем Ubuntu16.04 с PHP7.0-fmp.
В адаптированном инструменте это говорит:
Run: phpize (See the FAQ if you don't have phpize.
As part of its output it should show:
Configuring for:
...
Zend Module Api No: 20151012
Zend Extension Api No: 320151012
If it does not, you are using the wrong phpize.
Please follow this FAQ entry and skip the next step.
FAQ только ссылается на php5-dev для установки phpize.
Затем после этого сообщения я нашел, что php7.0-dev также shuld устанавливают phpize.
Когда я пробую выполненную Кв. - получают установку php7.0-dev, я получаю сообщение:
php7.0-dev is already the newest version (7.0.8-0ubuntu0.16.04.2).
The following package was automatically installed and is no longer required:
linux-image-extra-4.4.0-21-generic
это говорит, что весь php7.0-dev пакет уже установлен.
Но когда я Работаю phpize, у меня есть следовать сообщение:
root@ig:/usr/bin# phpize
Cannot find config.m4.
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module
Я уже внутри '/usr/bin /'. В это сценарий, как выполнить phpize?
phpize для PHP7 обеспечивается пакетом php7.0-dev в Ubuntu 16.04. Для установки его открывают терминал и тип:
sudo apt install php7.0-dev
phpize7.0 будет установлен на /usr/bin/phpize7.0
Для выполнения его тип:
phpize7.0
Пример: получите версию phpize7.0:
phpize7.0 -v
В Ubuntu 17.10 php7.0-dev был обновлен к php7.1-dev, и phpize7.1 будет установлен на /usr/bin/phpize7.1
. В Ubuntu 18.04 php7.0-dev был обновлен к php7.2-dev.
команда phpize предназначена, чтобы быть выполненной на верхнем уровне дополнительного исходного каталога. Этот исходный каталог должен содержать файл, названный конфигурация m4 . конфигурация m4 файл для расширения PHP говорит систему сборки UNIX, что настраивает опции Ваши дополнительные поддержки, какие внешние библиотеки и включает Вас, требуют, и какие исходные файлы должны быть скомпилированы как часть его.
Иметь команду phpize
на установка Ubuntu 16.04 и PHP7 этот пакет:
apt-get install php-dev