Я добираюсь:
Symfony \компонент \отладка \исключение \FatalThrowableError (E_ERROR)
Класс 'Memcached', не найденный
После обновления от Ubuntu 17.04 до 17,10.
Код, звоня memcached:
/**
* Get a new Memcached instance.
*
* @return \Memcached
*/
protected function getMemcached()
{
return new Memcached;
}
Я пытался переустановить php-memcached с - чистка. Взгляд на вывод phpinfo () показывает эту строку:
/etc/php/7.0/fpm/conf.d/25-memcached.ini
memcached.so модуль переместился от/usr/lib/php/20151012 до/usr/lib/php/20160303
Ответ мог бы быть должен обновить до PHP 7.1. Попытка этого теперь.
Ответ должен обновить до PHP 7.1. Обновление Ubuntu только делает частичное обновление PHP от 7,0 до 7,1 при обновлении от 17,04 пикантных до 17,10 ловких.
После обновления всех Ваших модулей PHP к 7,1:
Остановите и отключите 7,0 футов в минуту PHP
sudo systemctl stop php7.0-fpm.service
sudo systemctl disable php7.0-fpm.service
Запустите 7,1 футов в минуту PHP
sudo systemctl start php7.1-fpm.service
Не забудьте также фиксировать свой веб-сервер. Для NGINX я должен был изменить эту строку:
fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
Затем перезапуск NGINX
sudo systemctl restart nginx.service