[教程] Debian Jessie 上升级 PHP 5.6 至 Stretch 的 5.6.9 版本

2015-05-30 22:17:21 +08:00
 msg7086

Jessie 上还是 5.6.7,Stretch 上已经升到 5.6.9 了。虽然估摸着很快会转入 Jessie 不过毕竟是安全漏洞,早打早超生。


加入 Stretch 源

sudo vi /etc/apt/sources.list

或者使用你喜欢的编辑器。把主要来源复制一份然后把发行版改为 stretch。例如:

deb http://mirrors.linode.com/debian/ stretch main
deb http://mirrors.linode.com/debian/ jessie main

设定发行版的优先级

sudo vi /etc/apt/preferences

写入

Package: *
Pin: release a=jessie
Pin-Priority: 900

Package: *
Pin: release o=Debian
Pin-Priority: -10

这样可以保证,除非明确指定发行版,否则只安装 Jessie 版本的包。


更新列表并安装新版本的 PHP

sudo aptitude update
sudo aptitude -t stretch install php5-fpm

下列“新”软件包将被安装。
  libvpx2{a} 
下列软件包将被“删除”:
  libvpx1{u} 
下列软件包将被升级:
  libgd3 php5-cli php5-common php5-fpm php5-gd php5-mysqlnd php5-readline 
7 个软件包被升级,新安装 1 个,1 个将被删除, 同时 200 个将不升级。
需要获取 6,086 kB 的存档。解包后将释放 165 kB。
您要继续吗?[Y/n/?]

装完就是新版本 5.6.9 了。

4315 次点击
所在节点    PHP
6 条回复
Jeremial
2015-05-31 09:36:44 +08:00
Gentoo 大法保平安 :D
cevincheung
2015-05-31 12:22:30 +08:00
从来都是手动编译的路过……
ctexlive
2015-05-31 14:12:53 +08:00
不是stable本身有安全更新吗?
msg7086
2015-05-31 19:53:00 +08:00
@ctexlive 我昨天更新的时候似乎没看到有安全更新版放入稳定源啊……
msg7086
2015-06-08 12:05:50 +08:00
上面的配置文件可能有点问题。

a=jessie 应该改成 a=stable
imlonghao
2015-06-11 22:39:37 +08:00
目前 Dotdeb 似乎已经是最新的了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/194995

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX