CentOS PHP与memcache快速搭建
2014-05-13 02:10
411 查看
1、由于CentOS系统默认源没有memcache安装包,因此需要导入第三方的源。执行如下两条命令:
[root@EACNCTCSHHSHH00B001 data]# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/epel-release-5-4.noarch.rpm
[root@EACNCTCSHHSHH00B001 data]# rpm -ivh epel-release-5-4.noarch.rpm
2、yum安装Memcache服务器与php扩展
[root@EACNCTCSHHSHH00B001 data]# yum install memcached php-pecl-memcache
此时应该能正常安装这两个包,而不出现无法找到的情况。
3、安装成功后,检测php是否正常加载了memcache模块:
[root@EACNCTCSHHSHH00B001 data]# php -m|grep memcache
memcache
返回了“memcache”表示已经安装。
4、设置memcached服务开机自动启动
[root@EACNCTCSHHSHH00B001 data]# chkconfig memcached on
5、启动memcached服务并重启Apache
[root@EACNCTCSHHSHH00B001 data]# /etc/init.d/memcached start
启动 memcached:[确定]
[root@EACNCTCSHHSHH00B001 data]# /etc/init.d/httpd restart
停止 httpd:[确定]
启动 httpd:[确定]
6、测试php支持memcache是否正常
在apache的网站根目录建立 memcache.php 文件
[root@EACNCTCSHHSHH00B001 www]# vi memcache.php
内容如下:
如果一切正常,访问此页面,应该正常返回“Memcache test successful”,至此,Memcached与php扩展memcache安装成功。
Memcached的默认端口为11211,因此在php中使用此端口即可。下面顺便给出个清除memcache所有缓存内容的方法:
执行:
[root@EACNCTCSHHSHH00B001 data]# nc localhost 11211
然后输入:
flush_all
quit
[root@EACNCTCSHHSHH00B001 data]# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/epel-release-5-4.noarch.rpm
[root@EACNCTCSHHSHH00B001 data]# rpm -ivh epel-release-5-4.noarch.rpm
2、yum安装Memcache服务器与php扩展
[root@EACNCTCSHHSHH00B001 data]# yum install memcached php-pecl-memcache
此时应该能正常安装这两个包,而不出现无法找到的情况。
3、安装成功后,检测php是否正常加载了memcache模块:
[root@EACNCTCSHHSHH00B001 data]# php -m|grep memcache
memcache
返回了“memcache”表示已经安装。
4、设置memcached服务开机自动启动
[root@EACNCTCSHHSHH00B001 data]# chkconfig memcached on
5、启动memcached服务并重启Apache
[root@EACNCTCSHHSHH00B001 data]# /etc/init.d/memcached start
启动 memcached:[确定]
[root@EACNCTCSHHSHH00B001 data]# /etc/init.d/httpd restart
停止 httpd:[确定]
启动 httpd:[确定]
6、测试php支持memcache是否正常
在apache的网站根目录建立 memcache.php 文件
[root@EACNCTCSHHSHH00B001 www]# vi memcache.php
内容如下:
<?php $memcache = new Memcache(); $memcache->connect('127.0.0.1', 11211); $memcache->set('key', 'Memcache test successful!', 0, 60); $result = $memcache->get('key'); unset($memcache); echo $result; ?>
如果一切正常,访问此页面,应该正常返回“Memcache test successful”,至此,Memcached与php扩展memcache安装成功。
Memcached的默认端口为11211,因此在php中使用此端口即可。下面顺便给出个清除memcache所有缓存内容的方法:
执行:
[root@EACNCTCSHHSHH00B001 data]# nc localhost 11211
然后输入:
flush_all
quit
相关文章推荐
- 快速在CentOS下搭建LAMP(Apache、MySQL、PHP)环境
- [转]快速在CentOS下搭建LAMP(Apache、MySQL、PHP)环境
- centos7.2环境yum方式快速搭建lnmp环境nginx+mariadb+php-fpm
- centos7.2环境yum方式快速搭建lnmp环境nginx+mariadb+php-fpm
- centos linux 下LNMP 环境快速yum搭建(nginx+mysql+memcached+iptables+php)
- 【php】Centos系统下Lamp环境的快速搭建
- 快速在CentOS下搭建LAMP(Apache、MySQL、PHP)环境
- CentOS6.5使用yum快速搭建LAMP(Linux+Apache+MySQL+PHP)环境
- 飞飞实验室:CentOS 5.3快速搭建Apache+PHP5+MySQL完美Web服务器(LAMP)
- 快速在CentOS下搭建LAMP(Apache、MySQL、PHP)环境
- CentOS6.5使用yum快速搭建LAMP(Linux+Apache+MySQL+PHP)环境
- CentOs 通过yum快速搭建LAMP记载, 并将php升级到5.3
- centos中搭建apache+mysql+php环境,设置目录等
- 在CentOS上搭建apache和PHP服务器环境(转)
- centos6.5_php_Apache+听云sever探针_环境搭建——初级版
- Centos 6.5下KVM环境快速搭建
- CentOS 6.4使用yum快速搭建LAMP环境
- Centos7下nginx+owncloud+php+mysql搭建个人私有云
- centos 6.5下快速搭建ftp服务器
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)