#!/bin/bash
# desc install php5.5
#add-apt-repository ppa:ondrej/php5
#apt-get install python-software-properties
#apt-get update
#apt-get install php5
#php5 -v
apt-get install python-software-properties
apt-get install -y ppa-purge
add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install -y php5-fpm
apt-get install -y php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp  php5-tidy  php5-xsl
 
安装完成后改为service方式启动,还有监听方式也要改为sock方式
 
 

在 Ubuntu 12.04 LTS 中,使用

sudo apt-get install php5-fpm

安装的 PHP 版本是 5.3,如果想要使用 Laravel 或 Yii2 框架,要求 PHP 版本至少是 5.5+,所以要对 PHP 版本进行升级

升级步骤

初始化操作:

sudo apt-get update
sudo apt-get install python-software-properties

更新PPA源:

sudo add-apt-repository ppa:ondrej/php5

如果只是想升级到5.4,则执行如下命令:

sudo add-apt-repository ppa:ondrej/php5-oldstable

接下来执行更新和升级:

sudo apt-get update
sudo apt-get dist-upgrade

执行命令php -v会发现已经更新成功。

注1

如果之前nginx中配置监听9000端口来处理PHP,那么要改成监听UNIX的socket,否则无法正确打开PHP页面。即将

fastcgi_pass 127.0.0.1:9000;

改成

fastcgi_pass unix:/var/run/php5-fpm.sock;
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
# desc install php5.5
#add-apt-repository ppa:ondrej/php5
#apt-get install python-software-properties
#apt-get update
#apt-get install php5
#php5 -v
apt-get install python-software-properties
apt-get install -y ppa-purge
add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install -y php5-fpm
apt-get install -y php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp  php5-tidy  php5-xsl
apt-get install -y php5-redis php5-mysqlnd

注2

最新文章

  1. JSON数据的使用
  2. Java借助axis2发布WebService
  3. 一定要在主线程更新UI
  4. StoryBoard 简单使用
  5. React 入门实例教程
  6. 使用::before和::after来完成尖角效果
  7. java.lang.ClassNotFoundException: com.*.listener.ConfigInfoReader
  8. 串行通讯之Qt
  9. centos6.5 安装mono
  10. C语言中volatilekeyword的作用
  11. [Javascript] Intro to Recursion - Refactoring to a Pure Function
  12. c 查找A字符串在B字符串中是否存在,计算出现的次数
  13. Spring Boot 系列教程4-JDBC
  14. Python3简单的输入输出及内置函数查看
  15. loj6045 「雅礼集训 2017 Day8」价
  16. cannot be cast to java.lang.Comparable
  17. SQL Server进阶(十一)可编程对象——变量、 批、流元素、 游标
  18. 写一个Windows服务
  19. python-day20--正则表达式与re模块
  20. 对.net事件的看法

热门文章

  1. burp实时获取token
  2. (杭电 1702)ACboy needs your help again!
  3. 04IP编址(网络层)
  4. WPF Prism MVVM 中 弹出新窗体. 放入用户控件
  5. VR中为什么需要把游戏音频放在聚光灯里?
  6. 长沙Uber司机奖励政策(8月24日到8月30日)
  7. LeetCode:46. Permutations(Medium)
  8. textview的阴影线
  9. hdu2199Can you solve this equation?(解方程+二分)
  10. PyMySQL连接MySQL数据库