sting_bo 发表于 2015-5-20 13:31:42

ahcheqiu 发表于 2015-5-20 13:06
装完memcache还要装memcache的php扩展呀
sudo apt-get install php5-memcached

我刚解决了,就是没有实例化memcached,每次调用的时候,先
$this->load->driver('cache');
$this->cached->memcached->is_supported();
就行了,论坛太冷清,唉!

sting_bo 发表于 2015-5-20 13:33:44

我刚解决了,就是没有实例化memcached,每次调用的时候,先
$this->load->driver('cache');
$this->cached->memcached->is_supported();
就行了,太冷清,唉!
原因是它只在is_susoprted里进行实例化,如下:
        /**
       * Is supported
       *
       * Returns FALSE if memcached is not supported on the system.
       * If it is, we setup the memcached object & return TRUE
       *
       * @return        bool
       */
        public function is_supported()
        {
                if ( ! extension_loaded('memcached') && ! extension_loaded('memcache'))
                {
                        log_message('debug', 'The Memcached Extension must be loaded to use Memcached Cache.');
                        return FALSE;
                }

                return $this->_setup_memcached();
        }

ljj038 发表于 2015-5-26 22:25:20

咱不是解决了么?
页: 1 [2]
查看完整版本: 有人使用过CI3.0的memcached么,在线等