CentOS 6.9 com PHP7.2 e Curl atualizado

Nosso sistema de gestão de pequenas clínicas utiliza um controle distribuído de nós para manter a sequencialidade do prontuário e a integridade dos dados entre outras coisas.

Uma das exigências desse imbróglio todo é que rode sobre SSL.

Por razões de testes de compatibilidade, mantemos CentOS 6.9 em alguns servidores ao passo que outros já são 7 e pelas mesmas razões mantemos alguns nós em PHP5.5 ao passo que outros já estão em PHP7.2

O problema é que com a atualização do TLS e a exigência ipso facto de ir todo mundo para https – em decorrência do uso massivo do Chrome (parece como se fosse o único navegador que existisse) – nos vemos obrigados a atualizar estes servidores que – de outra forma – repousariam em paz fazendo suas tarefas de forma impertérrita e ininterrupta.

TL;DR

Bem, introduções ordinárias à parte, vamos ao que interessa.

Fiz dois scripts que quero compartilhar; um para atualizar o php e outro o curl.

Para os marinheiros de primeira viagem, CentOS 6.9 chega só até PHP5.3

Para atualizar PHP

#!/bin/bash
# (C) 2018 Esteban D.Dortta

if [[ $EUID -ne 0 ]]; then
   echo "This script must be run as root"
   exit 1
fi

yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum install -y http://rpms.remirepo.net/enterprise/remi-release-6.rpm
yum install -y yum-utils
yum-config-manager --enable remi-php72
yum -y install php php-common php-mysqlnd php-mysqli php-pdo php-gd php-mbstring php-pear

apachectl restart

 

Para atualizar Curl

#!/bin/bash
# (C) 2018 Esteban D.Dortta

if [[ $EUID -ne 0 ]]; then
   echo "This script must be run as root"
   exit 1
fi

cat > /etc/yum.repos.d/city-fan.repo << EOF
[CityFan]
name=City Fan Repo
baseurl=http://www.city-fan.org/ftp/contrib/yum-repo/rhel\$releasever/\$basearch/
enabled=1
gpgcheck=0
EOF

yum clean all
yum install -y curl

apachectl restart

 

Os efeitos podem ser apreciados (hoje pelo menos) em https://teste.NossoConsultorio.com.br

De nada

Bjs do véio