Translate

jueves, 3 de diciembre de 2020

Instalación de php 7.0 para Moodle 3.8 en CentOS 6

1. Instalamos el SCL (Software collection ):
sudo yum install centos-release-scl

2. Instalamos la colección:
sudo yum install rh-php70

En mi caso, esto además instaló:
rh-php70-php-cli.x86_64 0:7.0.27-2.el6                rh-php70-php-common.x86_64 0:7.0.27-2.el6          
  rh-php70-php-json.x86_64 0:7.0.27-2.el6               rh-php70-php-pear.noarch 1:1.10.1-3.el6            
  rh-php70-php-process.x86_64 0:7.0.27-2.el6            rh-php70-php-xml.x86_64 0:7.0.27-2.el6             
  rh-php70-php-zip.x86_64 0:7.0.27-2.el6                rh-php70-runtime.x86_64 0:2.3-1.el6     



3. Habilitamos script para que modifique las variables de ambiente y tome la nueva versión de php:

cd /etc/profile.d/
cat<<EOF_PHP70>rh-php70.sh
#!/bin/bash
source scl_source enable rh-php70

EOF_PHP70

4. Ejecutamos y verificamos versión:

. ./rh-php70.sh
  php --versionPHP 7.0.27 (cli) (built: Nov  6 2019 09:34:24) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

which php
/opt/rh/rh-php70/root/usr/bin/php



5. Instalación del módulo para PostgreSQL y PHP para Apache:
yum -y install rh-php70-php-pgsqlrh-php70 rh-php70-php rh-php70-php-gd rh-php70-php-mbstring

6. Activación de AWS con php70. Respaldamos módulo original:
mv /etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php54.off

7. 

Referencias:
Instalación de SCL rh-php70
NextCloud - Instalación de php 7.0

No hay comentarios: