|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
#Comando para permitir o yum de instalar depend<EFBFBD>cias
|
|
|
|
|
sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/simplesip.repo
|
|
|
|
|
|
|
|
|
|
#Comando para instalar o pacote de configura<EFBFBD><EFBFBD>o do reposit<EFBFBD>rio EPEL:
|
|
|
|
|
yum -q -y install http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
|
|
|
|
|
|
|
|
|
|
#Comando para instalar o pacote de configura<EFBFBD><EFBFBD>o do reposit<EFBFBD>rio Remi:
|
|
|
|
|
yum -q -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
|
|
|
|
|
|
|
|
|
|
echo "Atualizando repositorios do YUM, aguarde..."
|
|
|
|
|
|
|
|
|
|
yum -q update
|
|
|
|
|
echo "===================================================="
|
|
|
|
|
|
|
|
|
|
#Comando para para ativar o reposit<EFBFBD>rio apenas php 8.2:
|
|
|
|
|
yum-config-manager --disable remi-php*
|
|
|
|
|
yum-config-manager --enable remi-php82
|
|
|
|
|
yum-config-manager --enable remi
|
|
|
|
|
|
|
|
|
|
echo "===================================================="
|
|
|
|
|
|
|
|
|
|
#Desistala tudo do php no sistema
|
|
|
|
|
yum -y remove php*
|
|
|
|
|
|
|
|
|
|
#Instala php8 no sistema
|
|
|
|
|
yum -y install php
|
|
|
|
|
|
|
|
|
|
echo "===================================================="
|
|
|
|
|
|
|
|
|
|
echo "PHP instalado com sucesso, realizando a instalacao dos modulos necessarios, aguarde..."
|
|
|
|
|
|
|
|
|
|
yum install -y php-xml php-pgsql php-zip php-mbstring php-process php-gd
|
|
|
|
|
|
|
|
|
|
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<EFBFBD>o e m<EFBFBD>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."
|