##### Instalação --- Utilizando a ferramenta WinSCP, realize a cópia do arquivo oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm, para a sua VM e jogue na pasta "/tmp". Acesse o terminal da VM, pelo WinSCP use "Ctrl+P" que será aberto o terminal. Vamos começar a brincadeira. Por se tratar de uma VM de desenvolvimento local, vou desabilitar o Firewall e Selinux, que vem instalado e configurado por default. Caso for utilizar esse exemplo para outros ambientes recomendo que deixe os 2(dois) em funcionamento. ~~~bash systemctl stop firewalld systemctl disable firewalld sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config reboot ~~~ Instalação dos RPMs e Repositórios necessários ~~~bash yum install net-tools nano wget libaio rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-1.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm rpm -ivh /tmp/oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm echo '/usr/lib/oracle/12.1/client64/lib/' > /etc/ld.so.conf.d/Oracle-InstantClient-12.1.conf ldconfig yum update reboot ~~~ Para evitar surpresas, realizei mais um reboot para validar a atualização de kernel. Instalação do Apache, PHP e libs. ~~~bash yum --enablerepo=remi,remi-php55 install httpd php php-common php-pecl-apcu php-gd php-intl php-mbstring php-mssql php-mysql php-mysqlnd php-oci8 php-xmlrpc php-openssl php-pgsql php-soap php-opcache ~~~ Iniciando o serviço do apache, setando para que seja iniciado ao boot e verificando o status. ~~~bash systemctl start httpd.service systemctl enable httpd.service systemctl status httpd.service -l ~~~ Para remover o warning do ServerName ~~~bash echo "ServerName centos-devel" >> /etc/httpd/conf.d/servername.conf systemctl restart httpd.service systemctl status httpd.service -l ~~~ Criando o arquivo info.php para validar as configurações do PHP. ~~~bash printf ' /var/www/html/info.php ~~~ Para validar as configurações acesse via navegador os endereços: * http://192.168.183.134 * http://192.168.183.134/info.php