由于gd扩展依赖libjpeg62-turbo,由于我们的debian或者ubuntu系统自带的libjpeg62-turbo组件一般版本低于安装PHP7-gd扩展所需的最低版本要求,所以我们不得不手动安装新版本libjpeg62-turbo
附上deb包下载地址:
32bit:libjpeg62-turbo_1.5.1-2_i386.deb
64bit:libjpeg62-turbo_1.5.1-2_amd64.deb
下载完我们执行安装:
dpkg -i libjpeg62-turbo_1.5.1-2_amd64.deb
dpkg -i libjpeg62-turbo_1.5.1-2_i386.deb
安装完libjpeg62-turbo新的版本,顺利解决依赖,我们即可正常安装php7-gd扩展。
本文适用于debian和ubuntu系统,Centos系统若同样的问题、同样安装新版本的libjpeg62-turbo即可。
安装PHP 7.0 7.1,7.2的命令
运行以下命令安装PHP 7.×:
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php7.×(自己决定安装哪个就输入哪个)
安装完成后,使用以下命令检查PHP版本:$ php -v