我通过ssh安装内存缓存,具有:致命错误:类 '内存缓存' 未找到(安装了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 –