Apache + PHP
Vamos à instalação dos pacotes.
Após realizada a atualização e instalação dos pacotes de atualização, vamos à instalação do Apache e do PHP:
sudo apt-get install apache2 php5 php5-pgsql php5-mysql
Após instalar o Apache, para verificar se está rodando, abra o browser e digite:
http://172.16.0.6
Onde "172.16.0.6", é o IP do meu servidor Web, caso haja alteração de IP, alterar no browser.
Deve aparecer a mensagem: "it's work"
Depois de instalado, vamos em:
cd /var/www
Digitamos o comando:
vim info.php
Irá abrir um editor de arquivo em branco, tecle
Insert, e insira:
<?php phpinfo(); ?>
Digite:
:wq!
Em seguida, reiniciamos o Apache:
sudo /etc/init.d/apache2 restart
Vamos ao browser e digitamos:
http://172.16.0.6/info.php
Aparecendo as informações do PHP, sabemos que o PHP está rodando.
phpPgAdmin
Instalando o
phpPgAdmin para o administrador do banco de dados Postgres:
sudo apt-get install phppgadmin
Vai instalar os pacotes necessários. Em seguida, vamos executar o comando:
sudo ls /usr/share/
Quando instalamos o phpPgAdmin, ele vai diretamente para
/usr/share. Para fins de organização, vamos manter todos as aplicações em PHP dentro do
/var/www:
sudo mv /usr/share/phppgadmin /var/www/
Em seguida, vamos modificar o arquivo de configuração para podermos acessá-lo via browser:
sudo vim /etc/apache2/conf.d/phppgadmin
Na linha "Alias" vamos, substituir:
/usr/share/phppgadmin
Por:
/var/www/phppgadmin
E em "directory", apontar:
/var/www/phpppgadmin
Verifique se a linha abaixo de:
order deny, allow
allow from all
Se no lugar do "allow" estiver "deny", substitua.
Reinicie o Apache com:
sudo /etc/init.d/apache2 restart
Em seguida, vamos no browser:
http://172.16.0.6/phppgadmin
Deve funcionar.
Mas ainda não conseguimos acessar o banco, pois estalamos em outro servidor.
Então, vamos em:
cd /var/www/phppgadmin/conf
Quando dermos um
ls, veremos o arquivo "config.inc.php", vamos editá-lo:
sudo vim config.inc.php
Localizaremos a linha:
$conf ['servers'] [0] ['host'] = 'localhost';
Substituímos "localhost" para o IP do servidor, nesse caso: 172.16.0.16
Digitamos para sair:
:wq!
Agora, testamos a conexão e deve dar certo.