centos6.4 yum装php,CentOS6.x/6.5/6.4/6.3/6.2/7.x 64位安装php5.2(使用YUM自动安装)
搜索热词
默认情况下,CentOS6 64 bit 已经早已不支持PHP5.2.x ,但是某些PHP程序还需要zend optimizer支持,怎么办呢?目前大部分的yum repos 都已经不支持直接安装PHP5.2了,怎么在CentOS6.x/6.5/6.4/6.3/6.2/7.x 64位安装PHP5.2(使用YUM自动安装)
wget -qq -O - http://www.atomicorp.com/installers/atomic | /bin/bash
备份[ !!! Take PHP.ini,PHP.conf and other backups !!! ],如果是新安装的,就忽略此部分。
删除已经安装的PHP包 yum remove PHP*
安装 yum install atomic-PHP52*
做好映射:
ln -s /opt/atomic/atomic-PHP52/root/usr/bin/PHP /usr/bin/PHP
ln -s /opt/atomic/atomic-PHP52/root/usr/bin/php-cgi /usr/bin/php-cgi
ln -s /opt/atomic/atomic-PHP52/root/etc/PHP.d/ /etc/PHP.d
ln -s /opt/atomic/atomic-PHP52/root/etc/PHP.ini /etc/PHP.ini
ln -s /opt/atomic/atomic-PHP52/root/usr/lib64/PHP/ /usr/lib64/PHP
ln -s /opt/atomic/atomic-PHP52/root/usr/share/PHP/ /usr/share/PHP
vi /etc/httpd/conf.d/atomic-PHP52-PHP.conf
# Edit prefork part from libPHP5.so to libPHP52.so:
LoadModule PHP5_module modules/libPHP52.so
测试:
# PHP -v
PHP 5.2.17 (cli) (built: May 21 2014 09:58:58)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0,Copyright (c) 1998-2010 Zend Technologies
# uname -a
Linux host819.ctohome.com 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
[root@host819 etc]# cat /etc/redhat-release
CentOS release 6.5 (Final)
搞定!!
收尾:
service httpd restart
vi /etc/yum.conf
增加 exclude=PHP* 防止不小心升级了PHP
在安装zend optimizer即可:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
如果你需要我们帮您安装PHP5.2 + Zend Optimizer ,费用是100元/服务器/次安装
centos5.x 32bit 默认安装是PHP5.1.x 版本, 要升级到PHP5.2可尝试如下方法:
cd /tmp;
rm -f PHP*
vi /etc/yum.conf 增加下面一行禁止升级PHP5.3
exclude=PHP*5.3*
执行下面命令开始升级PHP,检查是否显示的是PHP5.2的版本
yum update PHP*
vi /etc/yum.conf 增加下面一行禁止升级PHP
exclude=PHP*5.3* PHP*
centos5.x 32bit安装PHP5.2的另一个方法:
rpm -Uvh http://mirror.webtatic.com/yum/centos/5/latest.rpm
rm -f PHP*
vi /etc/yum.conf 增加下面一行禁止升级PHP5.3
exclude=PHP*5.3*
执行下面命令开始升级PHP,检查是否显示的是PHP5.2的版本
yum --enablerepo=webtatic --exclude=PHP*5.3* update PHP*
安装缺失PHP库: yum --enablerepo=webtatic --exclude=PHP*5.3* install mcrypt mbstring PHP-mbstring PHP-mcrypt
升级成功后,
vi /etc/yum.conf 增加下面一行禁止升级PHP
exclude=PHP*5.3* PHP*
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
centos6.4 yum装php,CentOS6.x/6.5/6.4/6.3/6.2/7.x 64位安装php5.2(使用YUM自动安装)相关推荐
- Centos6.0 64位MySQL 5.5.20 CMake 安装部署
Centos6.0 64位下 MySQL 5.5.20 CMake 安装部署 一.下载所需软件 linux用 wget 下载需要的软件,保存到目录 /usr/local/src 下 wget ftp: ...
- linux自动安装光盘,Linux(centos6.4)自动安装光盘制作
一.为什么要制作Linux自动安装光盘 1.机房的服务器少则几十台,多则上百台,几千台,安装的时候,这么多的服务器不可能一台一台的安装,这时候就需要自动安装光盘的协助. 2.如果机房的某台服务器需要格 ...
- centos 重装 php5,centos6.6学习笔记:安装PHP5.5
更新源 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm rpm -Uvh https:/ ...
- linux中软件包安装(rpm和yum)
下面我给大家介绍一下在linux中软件包的安装方法: rpm和yum的安装 首先我先介绍一下rpm的安装方法及命令 rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装.查询 ...
- Centos 6.x/7.x yum安装php5.6.X
鉴于Centos 默认yum源的php版本太低了,手动编译安装又有点一些麻烦,那么如何采用Yum安装的方案安装最新版呢.那么,今天我们就来学习下如何用yum安装php最新版. 1.检查当前安装的PHP ...
- yum安装php5.6 nginx,CentOS 7 yum安装 Nginx1.16 + MySQL5.5 PHP5.6
CentOS 7 yum安装 Nginx 下载nginx yum源 wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release- ...
- Linux 利用yum源安装php5.6+nginx
前言 CentOS 7 nginx1.12.2 php5.6 nginx已经安装完成,且document root 目录为/usr/share/nginx/html. 步骤 1,添加php5.6源 s ...
- yum php fpm5.6,CentOS 7 yum 安装php5.6
配置yum源 追加CentOS 6.5的epel及remi源. # yum install epel-release # rpm -Uvh http://rpms.famillecollet.com/ ...
- CentOS 7 yum 安装php5.6
配置yum源 追加CentOS 6.5的epel及remi源. # rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel- ...
最新文章
- 地图篇-01.获取用户位置
- [转]Apache Commons IO入门教程
- MyBatis中动态sql的模糊搜索、foreach实现In集合的用法
- 《概率论与数理统计习题全解指南》中的“计算机得”
- (z) 什么是好的硬件工程师
- 所以,路遥工具箱到底是什么东西?
- php 显示变量类型
- python 与或非_“2020”假看完本文若不能让你学通“Python”,我将永远退出IT界!...
- 因低俗色情网络文学作品 多个知名小说平台停更整改
- ROS防止外网DDOS的最有效方法
- 可以在python3下面用的pyh
- CuteFTP,8uftp cuteftp
- 微信小程序使用百度翻译
- iOS DevCamp Android DevCamp 课程集锦 为最喜爱的课程投票 获得CSDN社区会员专享特惠票...
- python获取当前时间、今天零点、23:59:59点、昨天当前时间、明天的当前时间。
- win10笔记本电脑外接USB键盘开机失灵解决方案
- 足阳明胃经----人的后天之本
- healthd log 解读
- 江苏大学 操作系统 知识点提纲 期末考试/考研 复习
- Linux虚拟机安装及Docker常用操作
热门文章
- R删除冗余行数据基于dplyr包
- Linux系统介绍 文件夹和文件管理命令 10个(pwd ls cd mkdir touch mv rm cp tar ln)
- linux之安装软件出现Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)解决总结
- mysql基础什么意思,Mysql一些基本概念
- np.reshape()用法
- 图像理解--Detecting and Recognizing Human-Object Interactions
- Oracle创建自增id,sql直接创建
- oracle存储过程 多条件,Oracle多条件查询实际分页存储过程实操
- idea类模版,创建时生成一句歌词
- redis有几种数据类型