linux升级php到7.4

环境:

CentOS 7.3 64位
PHP 5.6

安装步骤:

  1. 安装版本库
    yum install epel-release yum-utils -y
  2. 安装源remirepo
    yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
  3. 配置 PHP 7.4 repository
    yum-config-manager --enable remi-php74

    其他版本同理。

  4. 安装升级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

    其他扩展同理。

  5. 重启系统
  6. 验证
    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/ 】目录

Tags:,