在Windows中安装memcached和开启扩展和比较简单的就几行代码 但是在linux中安装memcache和开启扩展 需要小心和细心 不然装错了 就蒙吧
安装有两种方式 一种是在linux中挂载光盘 在安装的时候 我们需要把yum源开启 我没有用这个 我用的是联网下载的
所以这个是我么需要联网下载
第一步
第一个方式:因为使用的是centos,所以可以使用yum install memcache,安装完之后memcached环境变量就添加好了
我们需要从普通用户切换到超级管理员用户 root用户中 敲一下命令
yum insatll memcached
这个是联网安装
我们安装完之后 我们就需要的是 启动了
如果说can't run as root without the -u switch,切换到普通用户就可以了
命令如下memcached -d -p 11211
先安装Telnet 如果yum被占用 那么久杀死
安装Telnet
yum install telnet
然后就是实验一下
set foo 0 0 3
bar
get foo
quit
第二步 就是在linux中安装php的memcache的扩展(根据提示安装);
打开http://pecl.php.net/package/memcache 去找属于自己的包,这里我们选用memcache-2.2.7.tgz
yum install zlib zlib-devel
yum install gcc gcc-c++
yum install php-devel
先使用whereis phpize php-config 查看下具体的位置
wget http://pecl.php.net/get/memcache-2.2.7.tgz
tar -zxvf memcache-2.2.7.tgz
cd memcache-2.2.7
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
make && make install
Whereis php.ini//查看php.ini在那
打开php.ini,写入extension = memcache.so
重启服务器 systemctl restart httpd,查看phpinfo(),
寻找memcache就行了