Я передаю приложение PHP 9, используя apache) от Centos до Ubuntu. Когда я развертываю код на Ubuntu, я получаю сообщение об ошибке «Класс Libmemcached не найден».PHP класс Libmemcached не найден
Когда я сравниваю страницы phpinfo, я вижу, что у Centos есть раздел «libmemcached», в то время как у Ubuntu есть раздел «memcached».
В обеих системах phpinfo имеет «memcache» (без конца «d» в конце).
Похоже, что мой Centos PHP имеет расширение libmemcached и мой Ubuntu PHP этого не делает. Как загрузить это расширение? Или я могу как-то просто передать расширение из моей системы Centos?
Я нашел php-libmemcached репозиторий на github (https://github.com/kajidai/php-libmemcached), возможно, это то, что я ищу, но я не знаю, как его установить на Ubuntu.
Пожалуйста, помогите.
Разве это не в Youre метких репозиториев использует? (я думаю, его 'php5-memcached')? – prodigitalson
php5-memcached имеет расширение memcached. У расширения memcached нет класса Libmemcached, который в моем приложении использует –
, вы видели, был ли 'php5-libmemcached' либо в ваших текущих источниках, либо в виде ppa? – prodigitalson