2017-05-26 点击:995
WordPress是一个非常好用的博客系统,全球25%的网站采用WordPress搭建,占全球网站系统排名第一位。WordPress插件繁多,每一个功能就是一个插件,一旦插件安装过多,网站就会越来越慢,使用缓存系统,可以大大缓解数据库压力,加快访问网站的速度。下面我们来介绍一下WordPress网站如何安装Eedis缓存。
安装Redis分为两步:
安装Reids软件
装Reids PHP扩展,因为WordPress是PHP语言开发的
首先安装Redis软件
有些LNMP一键安装包直接提供了Redis安装,例如:https://blog.linuxeye.com/31.html,这是一个LNMP、LAMP、LANMP一键安装脚本,根据自己需求安装memcached、redis。而对于一般的云主机,我们可以直接用以下命令安装(注意:redis-2.8.9是当前稳定版本,大家可以及时关注官网获得最新的:https://redis.io/download):
$ wget http://download.redis.io/releases/redis-3.2.8.tar.gz $ tar xzf redis-3.2.8.tar.gz $ cd redis-3.2.8 $ make
Redis会在src目录下生成几个可执行文件如:
redis-benchmark,redis-check-aof,redis-check-dump,redis-cli,redis-sentinel,redis-server。执行:src/redis-server或者service redis-server start就是启动Redis。
配置开机启动Redis,执行以下命令:vi /etc/rc.d/rc.local,加入redis-server路径,例如:/root/redis-3.2.8/src/redis-server
可为redis服务启动指定配置文件,配置文件redis.conf在Redis根目录下。/root/redis-3.2.8/redis.conf
#修改daemonize为yes,即默认以后台程序方式运行
#可修改默认监听端口 port 6379
#修改生成默认日志文件位置 logfile "/home/futeng/logs/redis.log"
#配置持久化文件存放位置 dir /home/futeng/data/redisData
使用`redis-cli`客户端检测连接是否正常
$ ./redis-cli $ 127.0.0.1:6379> keys * (empty list or set) $ 127.0.0.1:6379> set key "hello world" OK $ 127.0.0.1:6379> get key "hello world"
二,安装php7 redis扩展
$ wget https://github.com/phpredis/phpredis/archive/php7.zip $ unzip php.zip $ cd phpredis-php7 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/lib/php-config
注意这个php-config文件有的版本是在/usr/local/php/bin下,装的时候多找找 make && make install 最后在/usr/local/php/lib/php.ini 里面加入:extension=redis.so php.ini文件也是藏匿在lib、etc、bin这仨之一,装的时候多找找 重启apache服务:跑到/usr/local/apache/bin目录下,执行 apachectl restart 好了,这时候再次打开phpinfo()页面,搜索redis看能不能找到