Links Interessantes Patrocinados

-> Instalar Apache PHP MySQL e PostgreSQL no Ubuntu

Apache suportando PHP e PHP suportando MySQL e PostgreSQL

Instalei no Ubuntu 8.10, entretanto é possível fazer o mesmo procedimento no 8.04

Instalar o PostgreSQL e o PGAdmin
sudo apt-get install postgresql-8.3 pgadmin3

Instalar o MySQL (Instalará também o cliente)
sudo apt-get install mysql-server-5.0
Quando for solicitada uma senha para o root, entre com uma, pois ela é obrigatória.

Instalar Apache, PHP, phpMyAdmin e suportes ao MySQL e ao PostgreSQL pelo PHP
sudo apt-get install apache2 php5 php5-mysql phpmyadmin php5-pgsql libpq-dev php-pear php5-xsl

Apareceu-me uma janela para escolher qual serviço irei utilizar, marquei a opção Apache2.

Alterar Senha do postgres
sudo passwd postgres
su - postgres
psql
alter user postgres with password 'postgres';


volte a seu usuário padrão.

Configurar o DocumentRoot do apache para /home/seuusuário/www
sudo gedit /etc/apache2/sites-available/default
Alterar o DocumentRoot e outras configurações que achar por bem, como por exemplo: AllowOverride All, para permitir a criação de .htaccess (visando o ZendFramework)

( nesse passo minha única alteraçao foi: DocumentRoot /home/meuusuário/www/ )


digite dentro arquivo:

<?php
phpinfo();
?>

Restartar os Serviços
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/mysql restart
sudo /etc/init.d/postgresql-8.3 restart

Testando o PHP
sudo mkdir /home/SEUUSUARIO/www
sudo gedit /home/SEUUSUARIO/www/teste.php
salve e feche

Abra no navegador http://localhost/teste.php
Então procure por mysql e depois por pgsql para se certificar do suporte.


Adicionando host virtual ao Apache:

Criar o vhost.conf:
sudo gedit /etc/apache2/vhost.conf com o conteúdo:

ServerName localhost
ServerAdmin localhost@localhost.com.br
DocumentRoot /home/SEUUSUARIO/www

Depois, adicionei o vhost.conf no apache2.conf assim:
sudo gedit /etc/apache2/apache2.conf

Adicionar isto no fim do documento:
Include /etc/apache2/vhost.conf

Ativar o ModRewrite
sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart

Restartar o apache:
sudo /etc/init.d/apache2 restart


Local dos Arquivos de Configuração
/etc/php5/apache2
/etc/php5/apache2/php.ini
/etc/mysql/my.cnf
/etc/postgresql/8.3/main/pg_hba.conf
/etc/postgresql/8.3/main/postgresql.conf

Local do Usuário Postgres

/var/lib/postgres

Agora para usar o banco.. precisa apenas abrir um terminal.. entrar com o usuario postgres
su - postgres
e executar psql


Ou você pode instalar o Pgadmin
sudo apt-get install pgadmin3

abra o pgadmin e crie uma nova conexao com o banco local:
endereco: localhost
porta:5432
usuario: postgres
senha: a senha definida la no passo "Alterar Senha do postgres"



Instalando o PHPPGADMIN
http://aprendendoolinux.blogspot.com/2008/11/phppgadmin.html


Espero ter ajudado


Referência:
http://www.ribafs.net/joomla/index.php?option=com_content&task=view&id=82&Itemid=85



;)

1 comentários

Anônimo disse...

Valeu amigo!

Muito Obrigado!!! ;)

Sucesso!


( Mascote do Linux )

Sobre mim:

Pelotas, Rio Grande do Sul, Brazil
Apenas um iniciante em linux com o intuíto de documentar suas aprendizagens e assim poder compartilhar com o próximo.