LNMP 安装配置 之 php版本升级
- php
- 2018-06-21
- 2620
- 2
升级PHP版本
说明
下载目录:/usr/local/src
安装目录:/usr/local/php72
- 下载最新源码
wget -c http://cn2.php.net/distributions/php-7.2.0.tar.gz
tar -zxvf php-7.2.0.tar.gz
- 编译并安装php
./configure --help
./configure --prefix=/usr/local/php72 --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --with-mysqli --with-pdo-mysql --with-zlib --with-curl --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-openssl --enable-mbstring --enable-ftp --enable-zip
make
make install
按照前文步骤,配置好php.ini文件
删除旧版建立的软连接
rm -rf /usr/local/php /usr/sbin/php /usr/sbin/pecl /usr/sbin/pear /usr/sbin/phpize
- 重新建立php软连接
ln -s /usr/local/php72 /usr/local/php
ln -s /usr/local/php/bin/php /usr/sbin/php
ln -s /usr/local/php/bin/phpize /usr/sbin/phpize
- 重新配置php-fpm文件以及随机开启php-fpm的相关配置
- 关闭正在运行的旧版的php-fpm,这里主要是停止旧版监听9000端口
- systemctl start php-fpm,启动新版php-fpm,至此,PHP升级操作基本完成
s
shanechiu
有个问题,编译安装的话,为什么不直接新建一个PHP文件名和一个新的php-fpm.service文件了?
6年前 · 北京 北京
路飞君1234 博主
回复 shanechiu:都是可以的
6年前 · 北京 北京