Yii还不支持PHP5.3.6吗?

同样的程序,在PHP 5.2.14下正常,升级到PHP5.3.6后报错。

错误截图:

1702

1.jpg

1703

2.jpg

1704

3.jpg

使用的配置文件cache部分的配置:main.php




                'cache'=>array(

                        'class'=>'CMemCache',

                                'servers'=>array(

                                        array(

                                                'host'=>'127.0.0.1',

                                                'port'=>11211,

                                                'weight'=>100,

                                        ),

                        ),

                ),

                'fcache'=>array(

                        'class'=>'CFileCache',

                        'cacheFileSuffix'=>'.php',

                ),

                'dcache'=>array(

                        'class'=>'CDbCache',

                ),



同时有个问题请教,引发出错的文件:framework/caching/CMemCache.php,第111行引用的类Memcached,根本找不到,是预留的吗?我系统用的就是memcached,不知是不是因此引发的错误?




	public function getMemCache()

	{

		if($this->_cache!==null)

			return $this->_cache;

		else

			return $this->_cache=$this->useMemcached ? new Memcached : new Memcache;

	}



此问题,我也有遇到,memcache,要装个php5-memchaced的php扩展的。

在main.php里面,useMemcached 要设置成true

调整下配置就可以了。

PHP的Memcache扩展没开…不是Yii的问题…只不过Yii抛出了这个错误… :blink: :blink: