Install PHP7.2  and PHP7.2-FPM on Ubuntu 16.04

Install PHP7.2 and PHP7.2-FPM on Ubuntu 16.04

Linux 2 months ago 155 0

第三版 Blog 终于写好一半了!由于更换了 Laravel 6.* ,需要换 PHP 版本,于是就记录一下。

卸载

更换 PHP 版本得先删除原来的版本

删除php的相关包及配置

   sudo apt-get autoremove php7*

删除关联

    sudo find /etc -name "*php*" |xargs  rm -rf 

清除dept列表

sudo apt purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`

检查是否卸载干净

dpkg -l | grep php
无返回就是卸载完成

安装

添加存储库

sudo add-apt-repository ppa:ondrej/php

添加 PPA 后更新软件包

sudo apt update

安装 php7.2 和一些我们需要的重要模块。

sudo apt-get install php7.2-cli php7.2-fpm php7.2-curl php7.2-gd php7.2-mysql php7.2-mbstring php7.2-xml zip unzip

安装完成后输入 php -v 即可。

启用

    service php7.2-fpm start

提示 升级了 PHP 版本 ,Nginx 也不要忘记修改。例如:

location ~ \.php$ {
#       # With php-fpm (or other unix sockets):
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
#       # With php-cgi (or other tcp sockets):
#       fastcgi_pass 127.0.0.1:9000;
}

重启 Nginx

    service nginx restart

原文: http://yiqiao.me/articles/22/ubuntu-1604-upgrade-php

版权声明: 自由转载-非商用-非衍生-保持署名 (创意共享3.0许可证)