Я установил кэша памяти с помощью SSH, с:Фатальная ошибка: Class 'Memcache' не найден (установлен с PECL)
$ pecl install memcache
И это был выход: https://pastee.org/w63sy
И добавили эту строку etc/php.ini
:
extension=memcache.so
И при попытке инициализации:
/* MEMCACHE */
$memcache = new Memcache();
$memcache->pconnect('localhost',11211);
я получаю:
Fatal error: Class 'Memcache' not found in /home/piscolab/public_html/website.com/includes/sql.php on line 25
Что я делаю неправильно?
Я нашел этот вопрос, но проблема была в его общем сервере. Я под VPS.
Продолжительность: php -i | grep php.ini
:
[[email protected] ~]# php -i | grep php.ini
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/memcache.so' - /usr/lib/php/modules/memcache.so: cannot open shared object file: No such file o
r directory in Unknown on line 0
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini
[[email protected] ~]#
Поиск memcache.so (без вывода)
[[email protected] ~]# find/-type f -name memcache*.so'
[[email protected] ~]# find/-type f -name memcache*.so
[[email protected] ~]#
Вы перезапустили Apache после добавления этой строки в конфигурацию? – DCoder
отрицательный! Я попробую прямо сейчас. благодаря! –
Я перезапустил виртуальную машину и ничего не изменил @DCoder и /etc/init.d/apache2 перезапустил, зарегистрировав меня, что не такой файл или каталог: S –