温馨提醒

亲爱的游客,你的浏览器太旧啦.都啥年代了.为了你的安全,为了你的体验,为更好的浏览本页, 赶紧更新一把吧.....本博客不支持ie8以下浏览器,如果你使用的是ie浏览器,请您更新到ie8或以上版本.

推荐使用谷歌浏览器(chrome)或火狐浏览器(Firefox),点击下方按键进行安装

码农部落

  ——好记性,不如烂博客!

ubuntu通过ppa源安装php5.4或php5.5

Ppa-purge:
是一个ppa源扩展工具,它可以帮助你禁用指定的 ppa 源并重新安装官方源中的软件包,有时候你通过 PPA 安装了某软件的最新版本,但感觉不是很稳定,通过它就可以还源到官方源中的稳定版,起到降级作用。
有朋友会问,什么是ppa源:
PPA 全称为 Personal Package Archives(个人软件包档案),是Ubuntu Launchpad 网站提供的一项服务,当然不仅限于 Launchpad 。它允许个人用户上传软件源代码,通过 Launchpad 进行编译并发布为二进制软件包,作为 apt/新立得源供其他用户下载和更新。在Launchpad网站上的每一个用户和团队都可以拥有一个或多个PPA。
通常 PPA 源里的软件是官方源里没有的,或者是最新版本的软件。相对于通过 Deb 包安装来说,使用 PPA 的好处是,一旦软件有更新,通过 sudo apt-get upgrade 这样命令就可以直接升级到新版本。
基本概念就介绍就这里,懂不懂没有所谓,下面看实际操作.

先安装ppa源扩展工具

apt-get install -y ppa-purge

安装php5.4方法:

add-apt-repository ppa:ondrej/php5-oldstable
apt-get update
apt-get install php5-fpm

安装php5.5方法:

add-apt-repository ppa:ondrej/php5 
apt-get update
apt-get install php5-fpm

相信很多人在百度或谷歌搜 “ubuntu 安装php5.4的时候,会搜到安装php5.5的代码”,为什么会出现这种情况呢,原因上面说了,ppa源,一般是最新的软件,所以现在的版本是php5.5.要是不小心安装了php5.5要怎么样,才能重新安装php5.4呢?
方法如下:

add-apt-repository  ppa:ondrej/php5-oldstable
apt-get update
ppa-purge ppa:ondrej/php5
apt-get update && apt-get upgrade -y && apt-get autoremove -y && apt-get autoclean -y
apt-get install php5-fpm

下面再附上nginx+php-fpm+mysql的安装方法,有需要的朋友可以到这里看看:ubuntu安装nginx+php-fpm+mysql

码农部落
声明:本博客文章多数为博主笔记,绝无版权问题,欢迎转载(能注明出处更好),有任何问题,请在下方评论框留言.

目前有16条评论

努力加载中~
  1. 1楼
    geikiy2014-05-27 回复

    请问如何安装php5.3呢

    • 小码农2014-05-27 回复

      看你的ubuntu版本了。最新版本的,连5.4都不可以用apt-get来安装了。源里都是最新的php。目前我都转用fedora系统啦。

      • geikiy2014-05-27 回复

        嗯,我今天装了一个最新的14版本,装好php都是最新php5.59版本,看样子只能通过源码来编译了,源码编译就是比较麻烦了点

        • 小码农2014-05-27 回复

          ubuntu最新版本的,就是界面比较好看。我用了一个月,好多软件都是最新版本的,用着不习惯,我就用fedora20了。

  2. 2楼
    geikiy2014-05-27 回复

    debian用过嘛,感觉怎么样

    • 小码农2014-05-27 回复

      没有用过,以前喜欢折腾,所以一直用ubuntu,ubuntu上面的东西,更新得快。服务器一直在用centos的,但是centos界面不太好,不合适个人电脑,现在不想折腾了,专心开发些东西,所以选择fedora,fedora跟centos一样,都是基于redhat的。其实嘛,那种版本都一定,只有你喜欢折腾。哈哈

  3. 3楼
    geikiy2014-05-28 回复

    恩恩,我服务器用的也是Centos,装ubuntu就是个人电脑,公司规定技术需要Linux系统,所以选择装了ubuntu,今天用源码安装好了php+mysql+nginx,php装的是5.3的

    • 小码农2014-05-28 回复

      公司还强制要求安装linux,作为开发环境?应该是个好公司,老板要么是高人,要么是二货。哈

  4. 4楼
    geikiy2014-05-29 回复

    老板是大牛,只是技术人员要用,被微软给监测到了,你懂得

    • 小码农2014-05-29 回复

      呵呵,说明是个大公司。最近我所在公司也被查了,所以现在网管天天查电脑,没有安装一些微软的软件,办公统一用wps了。我们公司的win7是正版的,嘿嘿

  5. 5楼
    geikiy2014-05-29 回复

    公司还不大,才创业2年,我们现在是除了行政和人事财务用,其它都用Linux的了

    • 小码农2014-05-29 回复

      恩。都差不多。linux其实挺好用的。我用好几年了。

  6. 6楼
    php小白2014-10-26 回复

    博主你好,我的VPS自动安装了Ubuntu的php5.5,找不到降级的方法,求指点

    • 小码农2014-10-26 回复

      你看的ubuntu是什么版本,要是14.04估计是没有办法了,源里已没有了低于5.5的版本。除非自己编译了。

      • php小白2014-10-27 回复

        不是这么悲剧吧……自己编译复杂吗……

        • 小码农2014-10-31 回复

          复杂啊,不要用14.04就行啦。

发表评论

电子邮件地址不会被公开。 必填项已用*标注