Я пытаюсь запустить команду «phpize» на MacOSx Mountain Lion, но это то, что я получаю
Cannot find config.m4. Make sure that you run '/opt/local/bin/phpize' in the top level source directory of the module
Как устранить эту ошибку?
Команда phpize
предназначена для запуска на верхнем уровне источника источника расширения (этот источник должен содержать имя файла config.m4).
См. http://php.net/manual/en/install.pecl.phpize.php для получения дополнительной информации.
http://qiita.com/MasatoYoshioka@github/items/e542f39a6f1a3bc1f71e
В терминале
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
На простом английском языке это означает, что вы используете команду из неправильного каталога. Вы должны находиться в каталоге, который содержит источник для расширения, которое вы пытаетесь установить.
Например, если вы пытаетесь установить mcrypt, как и я, когда я сталкивался с этой страницей переполнения стека, вам нужно быть в php-5.6.24 / ext / mcrypt, а затем запустить команду.
сначала запустите ./configure
он создаст файл config.m4
, config.m4
шаги одинаковыми