sábado, 6 de julho de 2013

Instalando Apache2 com suporte a PHP5 e Mysql no Ubuntu

By on 10:25


LAMP é um termo usado para Linux, Apache, MySQL, PHP. Muitos programadores novatos se enrolam na hora de preparar um ambiente de estudos quando o assunto é PHP.

Este artigo tem como propósito a instalação do ambiente num computador com Ubuntu instalado, mas a instalação não muda muito de um Linux para outro.


Abra o terminal e mãos a obra:
Obs.: Atalho no Ubuntu para abrir o terminal Ctrl+Alt+T

1. Primeiro passo adquirir privilégios de root:


$ sudo su
 


2. Instalando MySQL 5

# apt-get install mysql-server mysql-client
Você deverá informar a senha do usuário root do banco de dados, guarde esta senha pois ela será necessária para a conexão com o gerenciador de banco de dados.

3. Instalando o Apache

# apt-get install apache2

Abra o navegador e verifique se está funcionando em localhost

A pasta padrão do Apache é /var/www, e seus arquivos de configuração ficam em /etc/apache2/apache2.conf . Configurações podem ser adicionadas nos subdiretórios de /etc/apache2 como:
  • /etc/apache2/mods-enabled : Para módulos do Apache;
  • /etc/apache2/sites-enabled : Para Virtual Hosts;
  • /etc/apache2/conf.d : Para configurações gerais


4. Instale o php5

# apt-get install php5 libapache2-mod-php5

5. Reinicie o serviço do Apache



Para testar o php, edit um arquivo em /var/www digite o código:
<?php

  phpinfo();

?>

6. Agora abra o navegador no endereço: http://localhost/info.php


Já podemos observar que o PHP5 está funcionando e trabalhando com o Apache 2.0, como é mostrado na linha Server API, descendo a barra de rolagem veremos todos os módulos que estão habilitados no PHP5. MySQL não está listado porque ainda não instalamos os módulos para PHP.


7. Instalando os módulos MySQL para php5

Agora falta instalar os módulos php para trabalhar com MySQL, nem todos são necessários para o básico, mas com o tempo você vai querer usá-los.

# apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl


8. Reinicie o Apache novamente:













Agora o mysql aparece no relatório do info.php




Pronto já temos as três ferramentas configuradas e integradas para o início da programação.

Caso tenha alguma dúvida, sugestão, crítica, use a seção de comentários logo abaixo.

Bons Estudos!






0 comentários:

Postar um comentário