2023年1月30日
linux升级php到7.4
环境:
CentOS 7.3 64位
PHP 5.6
安装步骤:
- 安装版本库
yum install epel-release yum-utils -y
- 安装源remirepo
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
- 配置 PHP 7.4 repository
yum-config-manager --enable remi-php74
其他版本同理。
- 安装升级php
yum update php php-opcache php-xml php-mcrypt php-gd php-devel php-mysql php-intl php-mbstring php-common php-cli php-gd php-curl -y
其他扩展同理。
- 重启系统
- 验证
php -v
PHP 7.4.33 (cli) (built: Dec 19 2022 13:32:43) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies
问题:
重启系统后,启动php-fpm时报错:
ERROR: Unable to create the PID file (/user/sbin/php-fpm.pid).: No such file or directory (2) ERROR: FPM initialization failed
原因:【/etc/php-fpm.conf】 配置 {pid = /run/php-fpm/php-fpm.pid}
【/run/php-fpm/】目录不存在
解决:手动创建【/run/php-fpm/ 】目录