Как установить расширение PHP Redis на macOS с помощью Homebrew

В этом руководстве мы покажем вам процесс установки расширения PHP Redis на macOS с помощью Homebrew. Redis — это хранилище структур данных в памяти с открытым исходным кодом, которое обычно используется в качестве уровня кэширования в веб-приложениях. Расширение PHP Redis позволяет разработчикам PHP взаимодействовать с базами данных Redis непосредственно из их кода PHP. К концу этого руководства у вас будет работающая установка расширения PHP Redis в вашей среде macOS.

Метод 1. Установка Redis и расширения PHP Redis через Homebrew
Шаг 1. Установите Homebrew (если он еще не установлен)
Чтобы установить Homebrew, откройте терминал и выполните следующую команду:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Шаг 2. Установите Redis
Чтобы установить Redis, выполните в терминале следующую команду:

brew install redis

Шаг 3. Установите расширение PHP Redis
Чтобы установить расширение PHP Redis, выполните в терминале следующую команду:

brew install php-redis

Метод 2. Установка расширения PHP Redis вручную
Шаг 1. Проверьте версию PHP
Проверьте версию PHP с помощью следующей команды в терминале:

php -v

Шаг 2. Загрузите исходный код PHP Redis
Посетите официальный репозиторий PHP Redis на GitHub ( https://github.com/phpredis/phpredis ) и загрузите исходный код, нажав кнопку «Код» и выбрав «Загрузить ZIP»..

Шаг 3. Извлеките и скомпилируйте PHP Redis
Извлеките загруженный ZIP-файл и перейдите в извлеченный каталог с помощью терминала. Затем выполните следующие команды:

phpize
./configure
make
sudo make install

Шаг 4. Включите расширение PHP Redis
Откройте файл конфигурации PHP (php.ini) с помощью текстового редактора. Добавьте следующую строку в конец файла:

extension=redis.so

Шаг 5. Перезапустите PHP-FPM или веб-сервер
Перезапустите службу PHP-FPM или веб-сервер, чтобы применить изменения. Например, если вы используете PHP-FPM с Nginx, вы можете перезапустить PHP-FPM с помощью следующей команды:

sudo service php-fpm restart

Установка расширения PHP Redis в macOS — важный шаг для разработчиков PHP, которые хотят использовать мощные возможности кэширования Redis в своих приложениях. В этом руководстве мы рассмотрели два метода: использование Homebrew для более простой установки и установку вручную для более опытных пользователей. Выполнив указанные шаги, теперь в вашей среде macOS должно быть установлено работающее расширение PHP Redis.