搜索热词

默认情况下,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自动安装)相关推荐

  1. Centos6.0 64位MySQL 5.5.20 CMake 安装部署

    Centos6.0 64位下 MySQL 5.5.20 CMake 安装部署 一.下载所需软件 linux用 wget 下载需要的软件,保存到目录 /usr/local/src 下 wget ftp: ...

  2. linux自动安装光盘,Linux(centos6.4)自动安装光盘制作

    一.为什么要制作Linux自动安装光盘 1.机房的服务器少则几十台,多则上百台,几千台,安装的时候,这么多的服务器不可能一台一台的安装,这时候就需要自动安装光盘的协助. 2.如果机房的某台服务器需要格 ...

  3. centos 重装 php5,centos6.6学习笔记:安装PHP5.5

    更新源 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm rpm -Uvh https:/ ...

  4. linux中软件包安装(rpm和yum)

    下面我给大家介绍一下在linux中软件包的安装方法: rpm和yum的安装 首先我先介绍一下rpm的安装方法及命令 rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装.查询 ...

  5. Centos 6.x/7.x yum安装php5.6.X

    鉴于Centos 默认yum源的php版本太低了,手动编译安装又有点一些麻烦,那么如何采用Yum安装的方案安装最新版呢.那么,今天我们就来学习下如何用yum安装php最新版. 1.检查当前安装的PHP ...

  6. 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- ...

  7. Linux 利用yum源安装php5.6+nginx

    前言 CentOS 7 nginx1.12.2 php5.6 nginx已经安装完成,且document root 目录为/usr/share/nginx/html. 步骤 1,添加php5.6源 s ...

  8. 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/ ...

  9. 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- ...

最新文章

  1. 地图篇-01.获取用户位置
  2. [转]Apache Commons IO入门教程
  3. MyBatis中动态sql的模糊搜索、foreach实现In集合的用法
  4. 《概率论与数理统计习题全解指南》中的“计算机得”
  5. (z) 什么是好的硬件工程师
  6. 所以,路遥工具箱到底是什么东西?
  7. php 显示变量类型
  8. python 与或非_“2020”假看完本文若不能让你学通“Python”,我将永远退出IT界!...
  9. 因低俗色情网络文学作品 多个知名小说平台停更整改
  10. ROS防止外网DDOS的最有效方法
  11. 可以在python3下面用的pyh
  12. CuteFTP,8uftp cuteftp
  13. 微信小程序使用百度翻译
  14. iOS DevCamp Android DevCamp 课程集锦 为最喜爱的课程投票 获得CSDN社区会员专享特惠票...
  15. python获取当前时间、今天零点、23:59:59点、昨天当前时间、明天的当前时间。
  16. win10笔记本电脑外接USB键盘开机失灵解决方案
  17. 足阳明胃经----人的后天之本
  18. healthd log 解读
  19. 江苏大学 操作系统 知识点提纲 期末考试/考研 复习
  20. Linux虚拟机安装及Docker常用操作

热门文章

  1. R删除冗余行数据基于dplyr包
  2. Linux系统介绍 文件夹和文件管理命令 10个(pwd ls cd mkdir touch mv rm cp tar ln)
  3. linux之安装软件出现Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)解决总结
  4. mysql基础什么意思,Mysql一些基本概念
  5. np.reshape()用法
  6. 图像理解--Detecting and Recognizing Human-Object Interactions
  7. Oracle创建自增id,sql直接创建
  8. oracle存储过程 多条件,Oracle多条件查询实际分页存储过程实操
  9. idea类模版,创建时生成一句歌词
  10. redis有几种数据类型