В этом руководстве мы покажем вам процесс установки расширения 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.