跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

linux下安装php的memcached客户端,linuxmemcached

linux 下安装php的memcached客户端,linuxmemcached 下面将介绍安装php的memcached客户端安装步骤 1、下载安装libmemcached客户端 官网地址:http://libmemcached.org/libMemcached.html
$wget -c https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gz #亲 千万不要下载1.0.17哦 有bug $tar -zxvf libmemcached-1.0.16.tar.gz $cd libmemcached-1.0.16 $./configure --prefix=/usr/local/libmemcached --with-memcached $sudo make $sudo make install
2、下载安装memcached 官网地址:http://pecl.php.net/package/memcached
$wget -c http://pecl.php.net/get/memcached-2.2.0b1.tgz $tar -zxvf memcached-2.2.0b1.tgz $cd memcached-2.2.0b1 $sudo /usr/local/php/bin/phpize $./configure --enable-memcached --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --disabled-memcached-sasl $sudo make $sudo make install
3、重启php nginx Docker Desktop(linux) 当前 Docker 最新稳定版本之一,主要针对稳定性和兼容性进行了修复优化,适合生产环境与日常开发使用。该版本继续强化 AI 开发支持、容器日志管理以及 Docker Engine 的安全能力,对 Windows/macOS/Linux 平台兼容性进行了进一步优化。 下载
$sudo /etc/init.d/nginx restart $sudo /etc/init.d/php restart
注:如何编写重启nginx和php脚本 参考 php启动脚本 nginx启动脚本 4、检查是否安装成功 phpinfo()函数 如果出现如下 则说明安装成功 linux 安装PHP的memcached扩展 你先确定一下是memcache还是memcached这两者是有区别的。 telnet成功证明memcache安装成功。 phpinfo显示memcached那这也没问题 可你说 使用官方的测试memcached的PHP文件没用,页面提示500错误 不知你使用的是不是类似这样的代码。 php
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也正常。 Linux memcached与php的memcache扩展之间啥关系 Linux的memcached是服务器端 php的memcache是客户端 客户端访问服务器端来存取数据

相关文章