1. nano /etc/php.ini //centos8 2004路径是/etc/php.ini,不是/etc/php/7.2/apache2/php.ini
  2. memory_limit = 1024M //内存限制: 1 GB;改成1024M
  3. upload_max_filesize = 21M //最大上传大小: 21 MB

上述代码对应下图

图片.png

php-fpm优化

路径/etc/php-fpm.d/www.conf

  1. pm = dynamic
  2. pm.max_children = 120
  3. pm.start_servers = 12
  4. pm.min_spare_servers = 6
  5. pm.max_spare_servers = 18
  6. php_admin_value[memory_limit] = 128M //最下面这行也要修改,与/etc/php.ini的“ memory_limit = 1024M ”相同

RHEL 7 升级到PHP 7.2 参照nextcloud17安装说明

  1. subscription-manager repos --enable rhel-server-rhscl-7-eus-rpms

更新安装步骤 2021.4.16

  1. 首先安装remi存储库 yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
  2. 检索php73 yum list php73*
  3. 开始安装yum install php73-php php73-php-pdo php73-php-soap php73-php-imap php73-php-mysqlnd php73-php-ioncube-loader php73-php-mbstring php73-php-gmp php73-php-bcmath php73-php-json php73-php-gd php73-php-xml php73-php-xmlrpc php73-php-pecl-zip 等等等

    ```bash

    Package Arch Version Repository Size

    Installing: php73-php x86_64 7.3.27-1.el7.remi remi-safe 1.6 M php73-php-bcmath x86_64 7.3.27-1.el7.remi remi-safe 78 k php73-php-gd x86_64 7.3.27-1.el7.remi remi-safe 82 k php73-php-gmp x86_64 7.3.27-1.el7.remi remi-safe 75 k php73-php-imap x86_64 7.3.27-1.el7.remi remi-safe 85 k php73-php-ioncube-loader x86_64 10.4.5-1.el7.remi remi-safe 455 k php73-php-json x86_64 7.3.27-1.el7.remi remi-safe 72 k php73-php-mbstring x86_64 7.3.27-1.el7.remi remi-safe 479 k php73-php-mysqlnd x86_64 7.3.27-1.el7.remi remi-safe 183 k php73-php-pdo x86_64 7.3.27-1.el7.remi remi-safe 119 k php73-php-pecl-zip x86_64 1.19.2-1.el7.remi remi-safe 51 k php73-php-soap x86_64 7.3.27-1.el7.remi remi-safe 172 k php73-php-xml x86_64 7.3.27-1.el7.remi remi-safe 177 k php73-php-xmlrpc x86_64 7.3.27-1.el7.remi remi-safe 88 k Installing for dependencies: audit-libs-python x86_64 2.8.5-4.el7 base 76 k checkpolicy x86_64 2.5-8.el7 base 295 k dejavu-fonts-common noarch 2.33-6.el7 base 64 k dejavu-sans-fonts noarch 2.33-6.el7 base 1.4 M environment-modules x86_64 3.2.10-10.el7 base 107 k fontconfig x86_64 2.13.0-4.3.el7 base 254 k fontpackages-filesystem noarch 1.44-8.el7 base 9.9 k fribidi x86_64 1.0.2-1.el7_7.1 base 79 k gd-last x86_64 2.3.2-1.el7.remi remi-safe 136 k graphite2 x86_64 1.3.10-1.el7_3 base 115 k harfbuzz x86_64 1.7.5-2.el7 base 267 k jbigkit-libs x86_64 2.0-11.el7 base 46 k libX11 x86_64 1.6.7-3.el7_9 updates 607 k libX11-common noarch 1.6.7-3.el7_9 updates 164 k libXau x86_64 1.0.8-2.1.el7 base 29 k libXpm x86_64 3.5.12-1.el7 base 55 k libargon2 x86_64 20161029-3.el7 epel 23 k libc-client x86_64 2007f-16.el7 epel 562 k libcgroup x86_64 0.41-21.el7 base 66 k libjpeg-turbo x86_64 1.2.90-8.el7 base 135 k libraqm x86_64 0.7.0-4.el7 epel 15 k libsemanage-python x86_64 2.5-14.el7 base 113 k libtiff x86_64 4.0.3-35.el7 base 172 k libwebp7 x86_64 1.0.3-1.el7.remi remi-safe 266 k libxcb x86_64 1.13-1.el7 base 214 k libxslt x86_64 1.1.28-6.el7 base 242 k libzip5 x86_64 1.7.3-1.el7.remi remi-safe 61 k oniguruma5php x86_64 6.9.6-1.el7.remi remi-safe 204 k php73-php-cli x86_64 7.3.27-1.el7.remi remi-safe 3.3 M php73-php-common x86_64 7.3.27-1.el7.remi remi-safe 652 k php73-runtime x86_64 2.0-1.el7.remi remi-safe 1.1 M policycoreutils-python x86_64 2.5-34.el7 base 457 k python-IPy noarch 0.75-6.el7 base 32 k scl-utils x86_64 20130529-19.el7 base 24 k setools-libs x86_64 3.3.8-4.el7 base 620 k tcl x86_64 1:8.5.13-8.el7 base 1.9 M Updating for dependencies: policycoreutils x86_64 2.5-34.el7 base 917 k

Transaction Summary

Install 14 Packages (+36 Dependent packages) Upgrade ( 1 Dependent package)

Total download size: 18 M Is this ok [y/d/N]:

```

  1. 创建链接 ln -s /opt/remi/php73/root/usr/bin/php /usr/bin/php;查看版本php -v,哦了

    PHP 7.3.27 (cli) (built: Feb 2 2021 10:32:50) ( NTS ) Copyright (c) 1997-2018 The PHP Group

Zend Engine v3.3.27, Copyright (c) 1998-2018 Zend Technologies

  1. with the ionCube PHP Loader + ionCube24 v10.4.5, Copyright (c) 2002-2020, by ionCube Ltd.

2021.8.2 centos8 nextcloud

  1. dnf list php74-php*
  2. dnf install php74-php php74-php-gd php74-php-process php74-php-zip php74-php-mysqlnd php74-php-intl php74-php-bcmath php74-php-gmp php74-php-imagick php74-php-apcu
  3. php -m | grep -i <module_name> 检查模块是否已安装;比如php -m | grep -i intl
  4. nano /etc/opt/remi/php74/php.ini 添加apc.enable_cli=1
  5. sudo -u apache php /var/www/html/nextcloud/occ maintenance:update:htaccess
    1. .htaccess has been updated //当看到这个就成功了