Browse Source

Script de instalacao do php8 no centOs 7

1.9
guilherme guia 1 year ago
parent
commit
c7c9286b47
  1. 62
      instalar_php8_centoOs7.sh

62
instalar_php8_centoOs7.sh

@ -0,0 +1,62 @@
#!/bin/bash
#Comando para permitir o yum de instalar dependêcias
sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/simplesip.repo
echo "Atualizando o instalador de pacotes YUM, aguarde..."
sleep 1
yum -q update
echo "===================================================="
echo "Atualizando repositorios do YUM, aguarde..."
sleep 1
#Comando para instalar o pacote de configuração do repositório EPEL:
yum -q -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
#Comando para instalar o pacote de configuração do repositório Remi:
yum -q -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
#Comando para para ativar o repositório apenas php 8.2:
yum-config-manager --disable ?remi-php*?
yum-config-manager --enable remi-php82
echo "===================================================="
#Desistala tudo do php do sistema
yum -q -y remove php*
#Instala php8 no sistema
yum -q -y install php
echo "===================================================="
echo "PHP instalado com sucesso, realizando a instalacao dos modulos necessarios, aguarde..."
sleep 1
yum install -q -y php-xml php-pgsql php-zip php-mbstring php-process
while true; do
read -p "Voce deseja instalar algum outro modulo php? se sim digite o nome do modulo ( Digite 'sair' para sair ): " input
if [ "$input" = "sair" ]; then
break
fi
yum install php-$input
done
echo "===================================================="
#Incluir path no php
echo "include_path = \".:/var/www/html/aplicativo/include:/usr/share/pear:/var/www/html/aplicativo/include/core\"" >> /etc/php.ini
#Monstrando versão e módulo do php instalado no sistema
php --version
php --modules
#Desabilitar o yum de instalar dependencias
sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/simplesip.repo
echo "Instalacao do PHP 8 concluida com sucesso."
Loading…
Cancel
Save