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

Apache 2016年4月21日

前言

注意,这篇文章里面所有的代码都是针对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(保留本地版本的配置文件)

Tags

Howard Liu

在读大学生,平常使用窝窝屎提高血压和听网课使自己更快入睡。

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.