Я перепробовал практически все, что мог за последние 3 часа. Я просто не могу загрузить его на PHP. Я смог установить его через brew install memcached
и успешно запустить его в качестве фоновой службы через memcached -d
. Но это не совсем то, что я ищу.
Я смотрю на загрузку его как одного из моих модулей PHP. Запуск php -m
на терминале вообще не выводит список memcached
на нем. Ни взгляд на phpinfo()
, ни print_r(get_loaded_extensions());
во время выполнения не дал мне никакой удачи. Я пытаюсь официально получить доступ к нему в моем проекте через что-то вроде extension_loaded('memcached')
, конечно, это возвращает ложное значение atm.
Я пробовал решения, как показано ниже:
Какустановить модуль memcached для php@7.1 в MacOS High Sierra?
https://donatstudios.com/OS-X-Mavericks-Memcached-PHP-Extension-Installation
Можно ли установить расширение memcached PHP с PECL?
Большинство решений аналогичны приведенным выше ссылкам. К сожалению, это не работает для меня из-за проблемы, подобной этой:
Невозможно использовать PHPIZE после обновления до MacOS Mojave
Я также получаю ошибку ниже, когдавыполнение команды make
:
make: *** Не указаны цели и не найден make-файл. Остановите.
И приведенная ниже ошибка при запуске ./configure
проверка сеанса включает ... configure: error: Не удается найти php_session.h
Между тем, я также не могу попытаться выполнить установку через pecl install memcached
из-за ошибки ниже:
Каталог загрузки конфигурации "/ tmp / pear / install" не доступен для записи. Измените переменную download_dir на записываемый dir, чтобы избежать этого предупреждения
В основном все просто не работает. И, честно говоря, я даже не знал, как начать писать этот вопрос, поэтому я просто добавляю сюда все.
Не помогает, что нет недавних обсуждений по установке memcached на PHP, так какКаталина. Многим ресурсам всего 5 лет, и это плохой знак, некоторые из них уже не являются верными решениями.
Я схожу с ума. Почему эту вещь так сложно настроить, я не понимаю. Если бы кто-то указал мне правильное направление, это было бы здорово!