我通過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 –