ninjasex 发表于 2013-7-31 15:26:36

discuz+lnmp1.0 memcached 的问题(Class 'Memcache' not found)

discuz+lnmp1.0 memcached 的问题(Class 'Memcache' not found)装的是军哥新版1.0(php装的是5.2.17 mysql装的是5.5)执行了./memecached.sh后 显示正常安装,查看进程memcached也启动了,但是在discuz的后台里面 memcacher显示没安装。
但执行http://xxxx/memcache.php的时候出现Class 'Memcache' not found这个错误

错误解决方法

搜索了一下应该是php没有加载这个库,于是去检查了/usr/local/php/etc/php.ini
果然没有加载memcache

打开另一台用0.9装好的memcache 的PHP配置文件,在extension = "pdo_mysql.so"下
添加如下extension = "memcache.so"


将这个加入到了1.0的php.ini的重启后 执行/memcached.php 一切正常了







b520 发表于 2013-8-1 11:00:06

同病症~~~~~
lnmp1.0
php.ini 存在 extension = "memcache.so"一切正常 就是 http://.../memcached.php 出现 Class 'Memcache' not found
请军哥现身:call:

licess 发表于 2013-8-1 13:14:59

Class 'Memcache' not found 可能没安装成功,看看phpinfo里有memcache不

b520 发表于 2013-8-1 22:02:44

phpinfo 没有 memcache

输入命令 php -m 有memcache

我自己解决了,重启apache 就OK了。

谢谢军哥~

[ 本帖最后由 b520 于 2013-8-1 22:07 编辑 ]

ahhhq 发表于 2013-8-1 22:13:31

按照操作进入了lnmp解压后文件夹执行./memcached.sh,最后提示Install memcached completed,enjoy it,但是在浏览器输入/http://xx/memcached.php,提示说404 not found

licess 发表于 2013-8-2 07:29:49

回复 5# 的帖子

memcached.php没cp过去,到lnmp目录下找,然后手动cp过去

ahhhq 发表于 2013-8-2 09:17:21

进lnmp1.0-full,发现下面有memcache-3.0.6,里面有个memcache.php,另外一个文件夹memcached-1.4.15里面没有memcached.php文件,到哪里找去呢。

licess 发表于 2013-8-2 11:22:59

lnmp1.0-full   下面 conf/memcached.php

ahhhq 发表于 2013-8-2 12:15:12

我进去后发现mamcached.php放在了ip默认文件夹的上级目录中 /home/wwwroot,然后我cp 到/home/wwwroot/default

然后访问http://xxx/memcached.php,是个空白页面不知道这表示成功了没

licess 发表于 2013-8-2 16:13:44

嗯,安装成功了会有memcached返回的一下信息

ahhhq 发表于 2013-8-3 09:31:15

谢谢军哥,今天按照你的提示可以重启php-fpm了,然后,再访问/memcached.php,页面显示:
Memcached Server version:
Get key1 value:
Get key1 value:
Get key2 value:
Get key1 value:
Get key2 value:
Memcached Test tools for LNMP一键安装包 技术支持论坛

那估计是成功了。
页: [1]
查看完整版本: discuz+lnmp1.0 memcached 的问题(Class 'Memcache' not found)