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

安装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

 

posted on   cn三少<script></script>  阅读(788)  评论(0编辑  收藏  举报

编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
历史上的今天:
2016-11-24 EHcache缓存框架详解

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示