CentOS6.9源码编译安装redis和php-redis扩展-php教程

资源魔 85 0
本篇文章将给各人引见正在CentOS6.9中源码编译装置redis,开机启动,以及源码编译装置php-redis扩大的进程

1.创立并进入源码保留目次,下载源码包,解压

mkdir -p /usr/local/src
cd /usr/local/src
wget -c http://download.redis.io/releases/redis-4.0.10.tar.gz
tar -zxvf redis-4.0.10.tar.gz
cd redis-4.0.10

2.编译,装置

#装置依赖
yum -y install gcc gcc-c++
make MALLOC=libc
make PREFIX=/usr/local/redis install

3.设置装备摆设

#创立设置装备摆设文件目次
mkdir -p /usr/local/redis/etc/
#将源码目次下的redis.conf复制到etc
cp /usr/local/src/redis-4.0.10/redis.conf /usr/local/redis/etc/
#修正redis.conf
vim /usr/local/redis/etc/redis.conf
daemonize yes   #redis以守护过程的形式运转
#设置装备摆设环境变量
vim /etc/profile
PATH=$PATH:/usr/local/redis/bin
export PATH
#立刻失效
source /etc/profile

4.设置开机启动

#将redis的启动剧本复制一份放到/etc/init.d目次下
cp /usr/local/src/redis-4.0.10/utils/redis_init_script /etc/init.d/redisd
#创立/etc/redis目次,复制redis.conf
mkdir -p /etc/redis
cp /usr/local/redis/etc/redis.conf /etc/redis/6379.conf
#进入/etc/init.d
cd /etc/init.d
#修正启动剧本
vim redisd
#修正效劳的地位
EXEC=/usr/local/redis/bin/redis-server
#修正饬令行对象的地位
CLIEXEC=/usr/local/redis/bin/redis-cli
#开机启动
chkconfig redisd on

5.启动redisd

[root@jmsite init.d]# service redisd start
Starting Redis server...
118991:C 21 Dec 08:39:46.508 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
118991:C 21 Dec 08:39:46.509 # Redis version=4.0.10, bits=64, co妹妹it=00000000, modified=0, pid=118991, just started
118991:C 21 Dec 08:39:46.509 # Configuration loaded

6.装置php-redis扩大

#进入源码保留目次,下载,解压

cd /usr/local/src
wget -c http://pecl.php.net/get/redis-4.2.0.tgz
tar -zxvf redis-4.2.0.tgz
cd redis-4.2.0

#天生configure文件

/usr/local/php72/bin/phpize     #这是我的phpize的地位

#设置装备摆设,编译,装置

./configure --with-php-config=/usr/local/php72/bin/php-config
make -j4
make install

#将redis扩大退出php.ini

echo "extension=redis.so" >> /usr/local/php72/etc/php.ini

#重启php,查看phpinfo();

e6765146b285244aa2a7ac5ebb034d4.png

以上就是CentOS6.9源码编译装置redis以及php-redis扩大的具体内容,更多请存眷资源魔其它相干文章!

标签: php开发教程 php开发资料 php开发自学 Redis CentOS6.9 php-redis

抱歉,评论功能暂时关闭!