На простом английском языке это означает, что вы используете команду из неправильного каталога. Вы должны находиться в каталоге, который содержит источник для расширения, которое вы пытаетесь установить.
Например, если вы пытаетесь установить mcrypt, как и я, когда я сталкивался с этой страницей, вам нужно быть в php-5.6.24/ext/mcrypt, а затем запустить команду.
ls config.m4
ls config*
config.w32 config0.m4
cp config0.m4 config.m4
cd /usr/local/src/php-5.3.29/ext/zlib
phpize
./configure
make clean && make && make install
nano php.ini
add extension=zlib.so
Ответ 4
Моя проблема заключалась в том, что я пытался выполнить команду, чтобы посмотреть, установлена ли она у меня.
Попытка выполнить только команду дает вам эту ошибку, используйте ее только в каталоге (скорее всего, вы скачали), который содержит расширение, которое вы пытаетесь установить.
Вот некоторые инструкции по установке Xdebug для php7.2, например.
Будьте особенно внимательны при выполнении шагов 3 и 4, сначала измените dir на распакованное загруженное расширение, а затем запустите phpize.
Ответ 5
сначала запустите ./configure, он создаст файл config.m4, остальные шаги будут такими же