Seguem as versões que vou utilizar para cada programa:
- MySQL - Ver 14.14 Distrib 5.7.13
- Apache - 2.4.18
- PHP - 7.0.8
- PHPMyAdmin - 4.5.4.1
- OCI8 - 2.1.1
Instalação: MySQL
No terminal, torne-se root:
su
Como root, execute o seguinte comando para realizar a instalação:
# apt-get install mysql-server
Defina uma senha para o usuário "root" do MySQL, depois repita a senha novamente.
Após esse procedimento, o MySQL já estará instalado e ativo. Pode verificar o status com o seguinte comando:
# service mysql status
Você pode fazer um teste de conexão com o MySQL com o seguinte comando:
# mysql -u root -p
Digite a senha do root definida na instalação e já estará logado. Pode usar a seguinte instrução para verificar os bancos de dados que estão disponíveis no MySQL:
mysql>
show databases;
Instalação: Apache
No terminal como root, execute o seguinte comando:
# apt-get install apache2
Após esse procedimento, o Apache já estará instalado e ativo, verifique o status com o seguinte comando:
# service apache2 status
Para testar acesse seu navegador e digite o IP do servidor onde foi instalado o Apache (no meu caso: 192.168.0.56). Com isso, deve aparecer a página padrão do Apache para o
Ubuntu Server.
Instalação: PHP
Como root no terminal, execute o seguinte comando:
# apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
Crie um arquivo chamado "info.php" em
/var/www/html, com o seguinte conteúdo:
<?php phpinfo() ?>
Para testar a instalação do PHP, digite no navegador:
http://ip_do_servidor/ info.php
Pronto!
Instalação: PHPMyAdmin
Para instalar PHPMyAdmin, execute o seguinte comando como root:
# apt-get install phpmyadmin
Na tela abaixo, escolha o "apache2" depois "Ok":
Na tela abaixo, responda "Sim".
Na tela abaixo, digite uma senha para o PHPMyAdmin e depois repita a senha e clique em "Ok":
Edite o arquivo "apache2.conf":
# vim /etc/apache2/apache2.conf
No final do arquivo, inclua a seguinte linha:
Include /etc/phpmyadmin/apache.conf
Depois, reinicie o PHPMyAdmin:
# service apache2 restart
Pronto!
Para testar, acesse o link:
http://ip_do_servidor/phpmyadmin/
Instalação: OCI8
Como root no terminal execute o seguinte comando:
# apt-get install php7.0-dev build-essential php-pear libaio1
No link abaixo, baixe os pacotes:
- oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
- oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
Link:
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
Navegue até o diretório que você baixou os pacotes e utilizando o programa
alien, transforme ".rpm" para ".deb", com os seguintes comandos:
# alien oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
# alien oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
Se não tiver o programa
alien, instale com o seguinte comando:
# apt-get install alien
Agora, instale os pacotes criados com os seguintes comandos:
# dpkg -i oracle-instantclient12.1-basic_12.1.0.2.0-2_amd64.deb
# dpkg -i oracle-instantclient12.1-devel_12.1.0.2.0-2_amd64.deb
Vamos instalar o oci8:
# pecl install oci8
Vai solicitar o caminho do cliente Oracle, basta deixar em branco para a instalação detectar automaticamente, então só teclar
Enter.
Depois crie um arquivo chamado "oci8.ini" dentro de
/etc/php/7.0/mods-available com o seguinte conteúdo:
extension=oci8.so
Após a criação do arquivo, acesse o diretório
/etc/php/7.0/apache2/conf.d:
# cd /etc/php/7.0/apache2/conf.d
E crie um link para o arquivo "oci8.ini", com o seguinte comando:
# ln -s /etc/php/7.0/mods-available/oci8.ini oci8.ini
Acesse o diretório
/etc/php/7.0/cli/conf.d:
# cd /etc/php/7.0/cli/conf.d
E crie o link nesse diretório também:
# ln -s /etc/php/7.0/mods-available/oci8.ini oci8.ini
Após isso e só reiniciar o apache:
# service apache2 restart
Acesse o "info.php" do seu servidor para verificar se o OCI8 está habilitado:
Pronto! Com isso, toda a instalação fica concluída.