php最新版本的安装,centos安装新PHP版本
方法一:
yum 安装默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案:
1.检查当前安装的PHP包
yum list installed | grep php
如果有安装的PHP包,先删除他们
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64
2.Centos 5.X rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
CentOs 6.x rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
CentOs 7.X rpm -Uvh
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
如果想删除上面安装的包,重新安装
rpm -qa | grep webstatic
rpm -e 上面搜索到的包即可
3.运行yum install
yum install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64
yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.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
注:如果想升级到5.6把上面的55w换成56w就可以了。
yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64
4.安装PHP FPM
yum install php55w-fpm
yum install php56w-fpm
yum install php70w-fpm
方法二:
源码安装:将之前的源码安装的版本备份为其他的名字
mv /usr/local/php/ /usr/local/php5.3
安装libiconv
mkdir -p /usr/local/setupcd /usr/local/setup
wget
tar zxvf libiconv-1.14.tar.gz
cd libiconv-1.14
./configure --prefix=/usr/local/libiconv
make && make install
cd ..
安装libmcrypt
wget
tar zxvf libmcrypt-2.5.8.tar.gzcd libmcrypt-2.5.8
./configuremake && make install
cd ..
安装mhash
tar jxvf mhash-0.9.3.tar.bz2
cd mhash-0.9.3
./configure
make && make install
cd ..
安装mcrypt
wget
tar zxvf mcrypt-2.6.8.tar.gzcd mcrypt-2.6.8
./configuremake && make install
cd ..
安装PHP 5.5.5
wget
tar zxvf php-5.5.5.tar.gz
cd php-5.5.5
正式编译,注意安装路径不能与旧版本路径相同
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-magic-quotes --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-mbstring --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --disable-fileinfo --enable-maintainer-zts
make && make install
php最新版本的安装,centos安装新PHP版本相关推荐
- 安装CentOS安装图形桌面
安装CentOS安装图形桌面 输入命令dnf groupinstall "Server with GUI" 启用图形模式:输入命令systemctl set-default gra ...
- python3安装-Centos 安装 Python3
Centos 的官方源默认是没有python3,所以不能直接yum安装. 下面介绍几个常用的方法在Centos下安装Python3. 一.epel 源安装 首先安装epel源: yum install ...
- sge安装 centos 安装 gridengine
centos 安装 gridengine 详细操作步骤 Installation of Son of Grid Engine(SGE) on CentOS 6.7 mgt# hostnamectl ...
- centos php raphf安装,centos安装pecl
编译安装,发现本地还没有phpize,两种方法安装phpize: 第一种: 需要先下载对应的php版本包,然后包中就有phpize: 我的php版本是5.3.3 第二种: 也可以使用yum insta ...
- linux 两个版本GCC共存,Centos软件gcc 多版本共存
问题背景: Centos默认的gcc版本太老了,有时候需要用新版本的gcc,编译gcc太麻烦可以使用centos提供的scl功能快速切换gcc版本.本文需要用到的SCL 软件集,可以快速解决这个问题. ...
- 隐藏linux操作系统版本信息,linux centos 如何查看操作系统版本信息?
本文介绍常用的四种查看linux下查看系统版本信息的方法: 一.uname -a [app@VM_11_211_centos ~]$ uname -a Linux VM_11_211_centos 2 ...
- android大版本ota,Android OTA升级新旧版本任意升级
1. Android升级到较新的版本后,想用.zip升级包升回旧的版本时,在升级时会发错.这是由于android系统时对升级文件有版本检测. 2. build/tools/releasetools/o ...
- linux keepalived安装,CentOS安装Keepalived版本2.0.18
1.基础依赖包安装 yum install gcc yum -y install openssl-devel yum -y install libnl libnl-devel yum -y insta ...
- rz gz linux安装,CentOS 安装 rz sz lrzsz
服务器版本: [root@node3 ~]# lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx ...
最新文章
- Docker核心技术之容器详解
- KBMMW 的日志管理器
- #jvm内存及GC机制#
- 第K极值(Tyvj)
- Three.js 新旧版本区别
- php 公众号验证回调方法_微信公众号关键词自动回复设置方法!
- oracle数据库配置管理,Oracle配置管理
- java socket 读取文件_Java中Socket下载一个文本文件
- 你是怎么看待那些拿几千块钱炒股的人?
- c++字符转换及介绍(未完)
- 高手常用的15 种 SQL 优化
- 【硬件】PIC32单片机烧写器以及线序说明
- Springboot集成Quartz定时任务,项目启动执行任务
- 双核浏览器切换内核(模式)的行为分析
- 《SEM长尾搜索营销策略解密》一一2.8 长尾虽好,但核心不可或缺
- keystone 存储 android,KeyStone存储器架构
- 平安产险深圳分公司:温暖护航 2021中国平安中超联赛圆满落幕
- 【83】secureCRT 7.0登录Ubuntu 20.04提示key exchange failed
- 自己动手写一个推荐系统,推荐系统小结,推荐系统:总体介绍、推荐算法、性能比较, 漫谈“推荐系统”, 浅谈矩阵分解在推荐系统中的应用...
- 给linux添加vim包,Ubuntu16.04安装vim出错:E: 软件包vim没有可供安装的候选者
热门文章
- 推荐好用的JavaScript模块
- 我们正在经历一个应用疲惫时代?
- [Linux]变量加减赋值以及将String转int
- [置顶] Z-STACK之OSAL_Nv非易失性存储解读上
- SBO错误提示总帐科目缺失解决方法
- java box unboxing
- Oracle分析函数一——函数列表
- in最多可以放多少?_汽车最多可以停放多少天不开?维修师傅:尽可能别超过这个时间...
- Intellij IDEA展示类中的方法树形结构
- c语言编程统计单词的个数,使用c语言如何统计单词个数