Обновление php70 на php71 Centos71. удаляем установленную версию php 70 не затрагивая при этом зависимости:
IN = "php php-PsrLog php-bcmath php-cli php-common php-composer-ca-bundle php-composer-semver php-composer-spdx-licenses php-fedora-autoloader php-gd
php-gmp php-google-recaptcha php-intl php-json php-jsonlint php-justinrainbow-json-schema5 php-ldap php-mbstring php-mcrypt php-mysqlnd php-opcache
php-paragonie-random-compat php-password-compat php-pdo php-pear php-pecl-apcu php-pecl-apcu-bc php-pecl-geoip php-pecl-memcache php-pecl-rrd php-pecl-xdebug
php-pecl-zip php-phpmyadmin-motranslator php-phpmyadmin-shapefile php-phpmyadmin-sql-parser php-phpseclib php-process php-pspell php-psr-cache
php-psr-simple-cache php-recode php-seld-cli-prompt php-seld-phar-utils php-symfony-browser-kit php-symfony-class-loader php-symfony-common php-symfony-config
php-symfony-console php-symfony-css-selector php-symfony-debug php-symfony-dependency-injection php-symfony-dom-crawler php-symfony-event-dispatcher
php-symfony-expression-language php-symfony-filesystem php-symfony-finder php-symfony-http-foundation php-symfony-http-kernel php-symfony-polyfill
php-symfony-process php-symfony-var-dumper php-symfony-yaml php-symfony3-cache php-symfony3-common php-symfony3-expression-language php-tcpdf
php-tcpdf-dejavu-sans-fonts php-tidy php-xml php-zipstream php56-runtime"
arr=$(echo $IN | tr " " "\n")
for x in $arr
do
rpm -e --nodeps $x
done |
2. переключаем remi репозиторий с 7.0 на 7.1
yum-config-manager --disable remi-php70
yum-config-manager --enable remi-php71 |
3. устанавливаем php71 и модули
yum install php php-PsrLog php-bcmath php-cli php-common php-composer-ca-bundle php-composer-semver php-composer-spdx-licenses php-fedora-autoloader
php-gd php-gmp php-google-recaptcha php-intl php-json php-jsonlint php-justinrainbow-json-schema5 php-ldap php-mbstring php-mcrypt php-mysqlnd php-opcache
php-paragonie-random-compat php-password-compat php-pdo php-pear php-pecl-apcu php-pecl-apcu-bc php-pecl-geoip php-pecl-memcache php-pecl-rrd php-pecl-xdebug
php-pecl-zip php-phpmyadmin-motranslator php-phpmyadmin-shapefile php-phpmyadmin-sql-parser php-phpseclib php-process php-pspell php-psr-cache php-psr-simple-cache
php-recode php-seld-cli-prompt php-seld-phar-utils php-symfony-browser-kit php-symfony-class-loader php-symfony-common php-symfony-config php-symfony-console
php-symfony-css-selector php-symfony-debug php-symfony-dependency-injection php-symfony-dom-crawler php-symfony-event-dispatcher php-symfony-expression-language
php-symfony-filesystem php-symfony-finder php-symfony-http-foundation php-symfony-http-kernel php-symfony-polyfill php-symfony-process php-symfony-var-dumper
php-symfony-yaml php-symfony3-cache php-symfony3-common php-symfony3-expression-language php-tcpdf php-tcpdf-dejavu-sans-fonts php-tidy php-xml php-zipstream
php56-runtime |
4. проверяем версию PHP
5. перегружаем apache
systemctl restart httpd.service |