CentOS 6.x安装php 5.6和redis扩展的全过程

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介:

安装PHP 5.6

1
2
3
4
5
6
7
8
9
10
11
12
#yum clean all
#yum update    整体升级一下yum包
#yum install -y epel-release
#yum list installed | grep php    检查时候安装过PHP
#rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm 
#yum -y install php56w.x86_64
#yum -y --enablerepo=webtatic install php56w-devel
#yum -y install php56w-xml.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-opcache.x86_64
#yum -y install php56w-fpm
#chkconfig php-fpm on    开机自启动
#/etc/init.d/php-fpm start    启动进程
#php -v    查看是否安装成功

9d5c0c6b393dab9de7375cd086ceb3f4.png

注1:如果想更换到php5.5或5.4版本, 直接把上面的56w换成55w或者54w就可以了;

注2:php-opcache和php-xcache会有效的提高php执行速度;


装php的扩展其实不是很麻烦,主要的步骤如下:

1)在扩展模块的客户端文件夹里面使用phpize,这样会生成一个configure文件;

2)执行configure文件,后面要加上php的路径;

3)将“模块.so”文件名添加到php.ini文件里,重启php-fpm进程;

4)通过so文件去调用扩展模块的客户端,实现连接对应的模块;


安装redis扩展

1
2
3
4
5
6
#redis-cli -v    检查是否安装了redis
#redis-server -v
#wget http://pecl.php.net/get/redis-2.2.8.tgz 
#tar -zxvf redis-2.2.8.tgz
#cd redis-2.2.8    
#phpize    一个专门挂接php扩展的工具,该命令一定要使用在php的模块文件夹主目录下,这里报错Cannot find config.m4。因为phpize要根据模块生成模块的配置文件放在模块文件夹下面

40d5dc461d0edc25bb0f2756d2325471.png

1
2
3
4
5
#./configure --with-php-config=/usr/bin/php-config
#make && make install
#make test
#vim /etc/php.ini      在php.ini里添加一句“extension="redis.so"”
#service php-fpm restart

95044ef2bccf27123a4731a9936b45fb.png




最后的最后,如果您觉得本文对您升职加薪有帮助,那么请不吝赞助之手,刷一下下面的二维码,赞助本人继续写更多的博文!

wKioL1l16m3BMYDKAACPHEqd55Q687.jpg



 本文转自 苏幕遮618 51CTO博客,原文链接:http://blog.51cto.com/chenx1242/1975490

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
5天前
|
NoSQL Linux 测试技术
Redis的安装(Linux版)
Redis的安装(Linux版)
143 1
|
15天前
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
17 0
|
2月前
|
NoSQL Redis 数据安全/隐私保护
Docker中Redis的安装与配置
本文主要讲解如何在Docker环境中搭建Redis环境,并进行相关配置
247 5
Docker中Redis的安装与配置
|
1月前
|
NoSQL Linux Redis
Linux系统中安装redis+redis后台启动+常见相关配置
Linux系统中安装redis+redis后台启动+常见相关配置
|
15天前
|
NoSQL Linux PHP
php添加redis扩展 linux和windos图文详解 l
php添加redis扩展 linux和windos图文详解 l
3 0
|
23天前
|
NoSQL Linux Redis
Linux安装Redis
Linux安装Redis
29 0
|
28天前
|
NoSQL 关系型数据库 MySQL
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
342 1
|
1月前
|
NoSQL 关系型数据库 MySQL
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
216 0
|
1月前
|
NoSQL Redis 数据安全/隐私保护
Docker安装和使用Redis
Docker安装和使用Redis
78 0
|
2月前
|
NoSQL Linux Redis
基于centos7.7编译Redis6.0
基于centos7.7 源码编译redis-6.0.6记录
164 2