debian卸载php_在 Debian 安装 PHP7.1 并使用七牛缓存加速海外源

本文介绍了如何在Debian系统中安装PHP7.1,通过SURY源获取二进制包,并利用七牛云对象存储的海外节点加速下载过程。首先,安装HTTPS支持和SURY源的信任密钥,然后添加SURY源到系统源列表,更新软件包缓存。由于SURY源速度较慢,作者推荐使用七牛云的北美节点进行加速,通过删除旧源并添加新源来实现。最后,安装所需的PHP7.1及相关扩展,如fpm、soap、mysql等。
摘要由CSDN通过智能技术生成

前言

米饭目前所有的 Web 软件除了 Nginx 之外都是不编译的,因为我觉得一编译了很多软件就会要涉及到一个升级的问题,所以包括 PHP 我都是用的二进制包。之前呢,一直使用 DotDeb 来提供高版本 PHP 支持,但是呢,自 12 月 1 日发布以来呢到发文为止,它都没有提供二进制包,所以我只能找新的了。

然后找到了 SURY 源,不过呢,因为不像 DotDeb 一样有很多的镜像,所以 SURY 源在国内的下载速度真的是烂得可以。

SURY源

想必使用 Ubuntu PPA 第三方源的童鞋都知道 ppa:ondrej/php 还有 nginx、Apache 等,ondrej 大神就非常牛逼了,提供了非常稳定的高版本二进制包支持 Ubuntu。其实 ondrej 大神也有为 Debian 提供 PHP 的高版本二进制包支持 —— https://deb.sury.org/。

至于稳定性么,要知道 ondrej 也是为 Debian 的 PHP 项目维护人员,到目前几乎所有新版本都是他编译后提交到 UnStable 然后再 Testing 再 Stable 的。所以稳定性就不用考虑了,至于 Debian 为什么还不接受 PHP7.1 进入 UnStable 这就难说了。

使用

一、首先,安装软件源对 HTTPS 的支持。这样大家就可以使用带 HTTPS 的源了,例如 清华大学的源就支持 HTTPS,可以避免下载的软件被劫持。

apt-get install apt-transport-https lsb-release ca-certificates

二、安装信任密钥

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

三、添加源

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list

四、更新缓存

apt-get update

加速

SURY源的服务器在捷克,速度非常慢,下载速度几乎在 B/s 徘徊。不过呢,现在七牛的对象缓存,出了海外节点,我们刚好可以用这个来加速。

一、当然还得是注册咯,点击注册

二、对象储存 —— 新建储存空间 —— 选择北美节点

四、删除旧的源,你要是没重复上面的这步就跳过咯~

rm /etc/apt/sources.list.d/php.list -rf

五、添加新的源

echo "deb $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list

六、更新缓存

apt-get update

然后安装你需要的php即可

sudo apt install php7.1 php7.1-fpm php7.1-soap php7.1-mysql php7.1-mcrypt php7.1-mbstring php7.1-gd php7.1-curl php7.1-bcmath

七,刚开始速度不会太快,因为中间又一个收到请求再缓存到空间的过程,不过之后就会很快了。

原创文章转载请注明:转载自:在 Debian 安装 PHP7.1 并使用七牛缓存加速海外源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值