Пожалуйста, используйте php -m | grep memcached
, чтобы проверить, успешно ли загружен memcached.so.- Если показать memcached
, значит, все получилось.- В противном случае он не загружен. Или проверьте phpinfo, посмотрите, есть ли Memcached SectionL, подобный этому ![enter image description here](https://i.stack.imgur.com/eN19l.png)
, если php -m | grep memcached
показывает:
PHP Предупреждение: PHP Startup: Unableзагрузить динамическую библиотеку '/usr/lib64/php/modules/memcached.so' - /usr/lib64/php/modules/memcached.so: неопределенный символ: php_json_decode_ex в строке Неизвестно в строке 0
Вот решение: например, ваш php.ini - /etc/php.ini, ваш php.d - /etc/php.d/
Решение 1
- комментарий 'memcached.so' в php.ini
vim /etc/php.d/memcached.ini
- add
extension=memcached.so
в /memcached.ini php -m | grep memcached
проверка, является ли memcachedуспешно загружено
Решение 2
rm /etc/php.d/json.ini
- добавить
extension=json.so
в php.in перед extension=memcached.so
php -m | grep memcached
проверить, успешно ли загружена memcached