Как установить расширение на MAMP (не PRO)?
Я отредактировал мой .zshrc
файл, добавив:
export PATH=/Applications/MAMP/Library/bin:/Applications/MAMP/bin/php/php7.2.10/bin:/usr/local/bin:$PATH:/opt/local/bin
Когда я запускаю php --ini
, я получаюthis:
Файл конфигурации (php.ini) Путь: /Applications/MAMP/bin/php/php7.2.10/conf
Загруженный файл конфигурации: / Applications / MAMP / bin/php/php7.2.10/conf/php.ini
Сканирование дополнительных файлов .ini в: (нет)
Анализ проанализированных дополнительных файлов .ini: (нет)
Однако, когда я делаю какие-либо изменения в этом файле php.ini
, я не вижу изменений, как будто некоторые "глобальные" изменения перезаписывают его.Я попытался сделать INI недействительным, добавив к нему тарабарщину, но не получил ошибки.После каждого изменения я выполняю остановку / запуск MAMP, и кеш PHP отключен.
Поскольку у меня было redis.so
, я вручную переместил его в папку расширений, но pecl install redis
не удалосьс этим сообщением:
downloading redis-4.2.0.tgz ...
Starting to download redis-4.2.0.tgz (235,569 bytes)
.................................................done: 235,569 bytes
25 source files, building
running: phpize
Configuring for:
PHP Api Version: 20170718
Zend Module Api No: 20170718
Zend Extension Api No: 320170718
autom4te: need GNU m4 1.4 or later: /Applications/MAMP/Library/bin/m4
ERROR: `phpize' failed
Но phpize -v
возвращает
Configuring for:
PHP Api Version: 20170718
Zend Module Api No: 20170718
Zend Extension Api No: 320170718
У меня установлено autoconf
.