Início Colaborações Ribamar FS Instalar Apache, PHP, MySQL e PostgreSQL no Ubuntu

Procurar Emprego

O que
Job title, keywords or company

Onde
City, state or country (optional)
 
Instalar Apache, PHP, MySQL e PostgreSQL no Ubuntu PDF Imprimir E-mail
Escrito por Ribamar FS   
Qua, 05 de Novembro de 2008 06:50

Instalação e configuração do Apache, PHP, MySQL e PostgreSQL no Ubuntu 8.10

 

Apache suportando PHP e PHP suportando MySQL e PostgreSQL

Obs.: Aqui usei o Ubuntu 8.10 mas também instalei na versão 8.04 de forma semelhante e aparentemente o procedimento para instalar em outras versões é similar.

 

Instalar o PostgreSQL e o PGAdmin
sudo apt-get install postgresql-8.3 pgadmin3
Obs.: Caso precise de suporte aLATIN1 então instale a versão 8.2.

Instalar o MySQL (Instalará também o cliente)
sudo apt-get install mysql-server-5.0

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 php5-gd libapache2-mod-php5 php5-curl php5-sqlite php5-sqlite3 php5-xdebug

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

Configurar o DocumentRoot do apache para /home/ribafs/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 SEO no Joomla, frameworks como CakePHP e ZendFramework)

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

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 gedit /home/ribafs/www/teste.php
phpinfo();
?>

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 Este endereço de e-mail está protegido contra spambots. Você deve habilitar o JavaScript para visualizá-lo.
DocumentRoot /home/ribafs/www/

ServerName zfblog
ServerAdmin Este endereço de e-mail está protegido contra spambots. Você deve habilitar o JavaScript para visualizá-lo.
DocumentRoot /home/ribafs/zfblog/

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

Editar o hosts e adicionar o zfblog:
sudo gedit /etc/hosts e adicionar a linha:
127.0.0.1 zfblog

Ativar o ModRewrite (dica do Maykon na PHPCE)
sudo a2enmod rewrite
sudo /etc/init.d/apache2 force-reload ou restart como for sugerido

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

Fontes Pesquisadas:

http://www.vivaolinux.com.br/dica/Instalando-servidor-Apache-+-PHP-+-MySQL-+-phpMyadmin-+-noip-no-Ubuntu-6.10-Server

http://igorpalacio.eti.br/?p=6

http://ubuntuforums.org/showthread.php?t=367407

http://ubuntuforum-pt.org/index.php?topic=8658.0

http://ubuntuforums.org/showthread.php?t=7304

http://adlermedrado.com.br/blog/2007/10/12/ubuntu-apache-e-mod_rewrite/

 

Recomendo este tutorial muito bom, bastante detalhado, do Marco Túlio de Moraes

Web Server um pouco mais seguro que de costume

http://www.marcomoraes.com.br/artigos/webserver

 

Comentários
Busca
Somente usuários registrados podem comentar!

3.25 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Última atualização em Qui, 27 de Agosto de 2009 12:05
 
 
Receba as Novidades
ribafs.org

Pensamento

Um homem tem a idade da mulher a quem ama. (Provérbio chinês)

250 Games

Online

Nós temos 47 visitantes online