Установите PHP-Redis для XAMPP на Mac - PullRequest
2 голосов
/ 23 апреля 2019

XAMPP 7.3 установлен и работает, а localhost работает как положено.Теперь я хотел бы установить PHP-Redis для тестирования Redis.

Я следовал инструкциям здесь: https://www.9lessons.info/2016/12/install-xampp-70-on-ubuntu-and-mac-osx.html

Итак, я установил PHP-Redis:

$ brew install homebrew/php/php70
$ brew install homebrew/php/php70-redis

Затем я отредактировал php.ini в каталоге XAMPP (/Applications/XAMPP/xamppfiles/etc/php.ini) и добавил следующую строку:

extension="redis.so"

После перезапуска XAMPP,Redis не распознается в phpinfo(), и попытка установить класс Redis приводит к Fatal error: Uncaught Error: Class 'Redis' not found in /Applications/XAMPP/xamppfiles/htdocs/test/redis_cache_test.php

Я также пытался в php.ini:

extension=/‎⁨usr⁩/local⁩⁨/Cellar⁩/php70⁩/7.0.19_11⁩/lib⁩⁨/php⁩/⁨extensions⁩/⁨no-debug-non-zts-20151012⁩/redis.so

Однако плагин Redisне загружается, где я не так в этой установке?

1 Ответ

0 голосов
/ 23 апреля 2019

Я нашел решение для XAMPP на Mac:

  1. Открыть терминал
  2. Изменить каталог на XAMPP: cd /Applications/XAMPP/bin
  3. Установить Redis с помощью PECL: sudo ./pecl install redis
  4. Добавить расширение к php.ini: extension="redis.so"
  5. Перезапустить PHP, плагин Redis должен быть виден с phpinfo()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...