你先确定一下是memcache还是memcached这两者是有区别的。
telnet成功证明memcache安装成功。
phpinfo显示memcached那这也没问题
可你说
使用官方的测试memcached的PHP文件没用,页面提示500错误
不知你使用的是不是类似这样的代码。
<?php
$mem = new Memcache;
$mem->connect("192.168.x.y", 11211)or die ("Could not connect");
$mem->set('key', 'This is a test!', 0, 60);
$val = $mem->get('key');
echo $val;
?>
注意看第一行。。$mem = new Memcache;
如果你的服务器支持是memcached的话就在phpinfo里显示的是memcached
如果是memcache的话那就只会显示memcache
memcached是php的一个扩展。
所以你用new memcache去实例memcached会出500也正常。
找一个php的配置文件然后copy到你的php所在目录下,如果还不行就要在装一个系统,然后安装。
linux的memcached是服务器端
php的memcache是客户端
客户端访问服务器端来存取数据
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....