把网站升级到PHP7和最新版的Apache服务器

前言

注意,这篇文章里面所有的代码都是针对Ubuntu,不确定对于Debian是否有效,反正肯定没法在CentOS上面用
以前就听说过PHP7很6各种加速之类的黑科技,但是我一开始在部署博客的时候只用了PHP5.6。反正闲得蛋疼刚才就用两分钟时间把全站的PHP和Apache卸掉,然后装上了PHP7和最新版的Apache。

卸载旧版PHP和Apache

一行命令就够了

apt-get remove php* apache2*

安装新版的PHP和Apache

可以根据自己情况更改下面的代码

apt-get update
apt-get install software-properties-common -y # add-apt-repository的依赖
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/apache2 -y #添加Apache2仓库源
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php -y #添加PHP7仓库源

apt-get update
apt-get upgrade -y
apt-get --reinstall install bsdutils -y # 避免某些机子出现错误
apt-get install apache2 php7.0-cli -y # 注意当询问时选择保留本地配置
apt-get install php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-mbstring php7.0-mysql \
                php7.0-curl php7.0-gd php7.0-intl php7.0-imap php7.0-mcrypt php7.0-pspell \
                php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xml php7.0-zip -y

注意,当问到配置文件冲突的时候注意选O(保留本地版本的配置文件)