:

升级PHP到7.3

song100e 发布于:2019-1-26 13:56 分类:PHP  有 331 人浏览,获得评论 0 条 标签: PHP7.3 

PHP 7.3声称速度比PHP 5快3倍还多,再加上最近有点闲的蛋疼,准备升级PHP到最新版本,本来以为很简单,结果我错了,底层支撑技术差别还是很大的。

1,安装(升级) cmake3(略)

2,安装 libzip
wget https://libzip.org/download/libzip-1.5.0.tar.gz
tar -zxvf libzip-*
cd libzip*
mkdir build && cd build && cmake .. && make && make install
PS:中间有遇到configure文本格式需要转化的问题


3,编译安装:
./configure --prefix=/usr/local/php-7.3.1 --enable-fpm --with-zlib --enable-mbstring --with-openssl --with-mysqli --with-mysql-sock --enable-pdo --with-gettext --with-curl --with-pdo-mysql --enable-sockets --enable-bcmath --enable-xml --with-bz2 --enable-zip --with-config-file-path=/usr/local/php-7.3.1/etc
注意:
(1),为了后面的图片支持JPG格式,这里不要安装 GD 库,后面自定义安装。
(2),如果没有指定--with-config-file-path路径,则默认路径可能为/usr/local/php-7.3.1/lib


4,复制 ini 配置文件
cp ./php.ini-production /usr/local/php-7.3.1/etc/php.ini


5,重建软链

rm -rf /usr/local/php

ln -s /usr/local/php7.3.1 /usr/local/php


6,添加到重启任务
cd /data/soft/php-7.3.1/sapi/fpm
cp init.d.php-fpm /etc/init.d/php-fpm


7,添加到服务
chmod +x /etc/init.d/php-fpm
chkconfig --add php-fpm
chkconfig php-fpm on


8,启动、停止、重启
php-fpm启动命令:service php-fpm start
php-fpm停止命令:service php-fpm stop
php-fpm重启命令:service php-fpm restart


9,验证phpinfo

点击查看原图


后记,可以根据需要安装 gd、 redis、 mongo 等扩展。


赞助我,共同学习进步!