nano /etc/php.ini //centos8 2004路径是/etc/php.ini,不是/etc/php/7.2/apache2/php.ini等
memory_limit = 1024M //内存限制: 1 GB;改成1024M
upload_max_filesize = 21M //最大上传大小: 21 MB
上述代码对应下图
php-fpm优化
路径:/etc/php-fpm.d/www.conf
pm = dynamic
pm.max_children = 120
pm.start_servers = 12
pm.min_spare_servers = 6
pm.max_spare_servers = 18
php_admin_value[memory_limit] = 128M //最下面这行也要修改,与/etc/php.ini的“ memory_limit = 1024M ”相同
RHEL 7 升级到PHP 7.2 参照nextcloud17安装说明
subscription-manager repos --enable rhel-server-rhscl-7-eus-rpms
更新安装步骤 2021.4.16
- 首先安装remi存储库
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
- 检索php73
yum list php73*
- 开始安装
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]:
```
- 创建链接
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
with the ionCube PHP Loader + ionCube24 v10.4.5, Copyright (c) 2002-2020, by ionCube Ltd.
2021.8.2 centos8 nextcloud
dnf list php74-php*
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
php -m | grep -i <module_name>
检查模块是否已安装;比如php -m | grep -i intl
nano /etc/opt/remi/php74/php.ini
添加apc.enable_cli=1
sudo -u apache php /var/www/html/nextcloud/occ maintenance:update:htaccess
- .htaccess has been updated //当看到这个就成功了