下载php
wget http://am1.php.net/distributions/php-7.2.1.tar.gz
解压并编译php
tar -zxvf php-7.2.1.tar.gz
cd php-7.2.1
./configure --prefix=/opt/php/php7.0 --with-config-file-path=/opt/php/php7.0/etc/ --enable-fpm --enable-opcache --enable-mbstring --with-curl --with-gd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-zlib --with-curl --with-mhash --enable-zip
make
sudo make install
如果在./configure过程中碰到依赖库未安装,直接用apt-get instal命令安装对应的dev库就可以了。
配置php
# 进入安装目录
cd /opt/php/php7.0/etc/
# 根据模板复制一份php-fpm.conf配置文件
sudo cp php-fpm.conf.default php-fpm.conf
# 编辑
sudo vim php-fpm.conf
# 将日志文件开启,去掉前面的;符号
error_log = log/php-fpm.log
# 进入php-fpm.d目录,在根据默认模板复制一份配置文件,并编辑
cd php-fpm.d
sudo cp www.conf.default www.conf
sudo vim www.conf