Я пытался установить phpredis на мой экземпляр aws ec2, но я продолжаю сталкиваться с той же ошибкой при запуске sudo make test в папке phpredis.
Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку '/tmp/phpredis-phpredis-59503a8/modules/redis.so' - /tmp/phpredis-phpredis-59503a8/modules/redis.so: неопределенный символ: json_globals в Неизвестно в строке 0
Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку '/tmp/phpredis-phpredis-59503a8/modules/redis.so' - /tmp/phpredis-phpredis-59503a8/modules/redis.so: неопределенный символ: json_globals в Unknown on линия 0
=============================================== ======================
PHP: / usr / bin / php
Предупреждение: запуск PHP: не удается загрузить динамическую библиотеку '/tmp/phpredis-phpredis-59503a8/modules/redis.so' - /tmp/phpredis-phpredis-59503a8/modules/redis.so: неопределенный символ: json_globals в Неизвестно в сети 0
PHP_SAPI: cli
PHP_VERSION: 7.0.33
ZEND_VERSION: 3.0.0
PHP_OS: Linux - Linux ip-172-31-4-98 4.14.128-87.105.amzn1.x86_64 # 1 SMP четверг 20 июня 00:43:44 UTC 2019 x86_64
Фактическая INI: /tmp/phpredis-phpredis-59503a8/tmp-php.ini
Больше .INIs:
CWD: / tmp / phpredis-phpredis-59503a8
Дополнительные каталоги:
VALGRIND: Не используется
ВРЕМЯ НАЧАЛА 2019-07-10 16: 20: 09
С появлением этой ошибки, Redis вообще не сможет работать, если я скопировал redis.so в мои модули php7.0.
В настоящее время я использую Amazon Linux с php7.0, redis5.0.5 и phpredis с https://github.com/nicolasff/phpredis/zipball/master.
Я успешно установил Redis ранее с аналогичной конфигурацией, но я не знаю, почему я не могу решить эту проблему вообще.
Redis также не будет отображаться в phpinfo.