Creative

Creative Game Blog

  • RSS
  • Delicious
  • http://www.facebook.com/andersonsgrabin
  • Twitter

Popular Posts

Hello world!
Righteous Kill
Quisque sed felis

Categoria

AION (15) Apache (1) Comandos (2) Dicas (25) FreeBsd (4) Iniciantes (90) internet (2) Jogos (4) Linux (2) Metin2 (61) Multimidia (23) Mysql (1) novidades (13) Personalização (16) Php (1) Sistema (74) softwers (32) Videos (78) web (18)

Metin2

Tudo sobre o metin dicas do jogo e configuração do servidor,tutoriais,arquivos e etc...

FreeBsd

Tudo sobre o sistema como instalação,manuseio etc...

Aion

Dicas do jogos,arquivos do servidor,tutoriais e etc

Dicas

Dicas sobre varios asuntos

Novidades

tudo o que acontece no mundo e que vira asunto

Archive for março 2012


Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu

Nesse Tutorial você vai aprender...

  • Básico da instalação de pacotes no Ubuntu
  • Instalação e estrutura básica do Apache 2 no Ubuntu 8.04
  • Instalação do PHP5
  • Instalação do MySQL

Instalação de pacotes no Ubuntu

Distribuições Linux, em sua maioria, gerenciam os aplicativos utilizando pacotes que podem facilmente ser baixados, instalados e configurados no ambiente do sistema operacional.

Gerenciador de Pacotes Synaptic

O Ubuntu, por padrão, vem com o excelente gerenciador de pacotes Synaptic. Para iniciar o Synaptic, basta acessar o menu Sistema > Administração > Gerenciador de Pacotes Synaptic, ou apertar Alt+F2 e digitar o comando gksudo synaptic.
Janela de execução de comando com o comando gksudo synaptic digitado.
A Inteface do Synaptic é bem simples. No centro existe uma lista de pacotes que corresponde ao filtro no painel da esquerda. Para cada pacote, há a opção de marcar para instalação e marcar para remoção. Na barra de ferramentas há um botão para recarregar a lista de pacotes, um para marcar os pacotes que possuem upgrade, um para aplicar as alterações marcadas, um para ver propriedades dos pacotes e um para busca. Utilizaremos a busca de pacotes para encontrar o que desejamos instalar:
Captura de Tela do Synaptic indicando o botão de busca de pacotes.

Pacotes do Apache

Faremos uma busca por apache2 e marcaremos os seguintes pacotes: apache2 e libapache2-mod-php5.
Captura de Tela do Synaptic indicando o pacote apache2.
Captura de Tela do Synaptic indicando o pacote libapache2-mod-php5.
Note que além desses pacotes que escolhemos, o Synaptic marca alguns outros. Essas são as dependências dos pacotes, ou seja, pacotes-filho necessários para que os pacotes-pai escolhidos funcionem.

Pacotes do PHP

Depois, buscaremos por php5 e marcaremos os pacotes:
  • php5, o pacote principal
  • php5-cli, para PHP em linha de comando
  • php5-common, uma biblioteca raiz do PHP
  • php5-curl, para bibiloteca CURL
  • php5-gd, biblioteca manipulação de imagens via PHP
  • php5-mysql, para conexão com bancos de dados MySQL
  • php5-pgsql, para conexão com bancos de dados PostgreSQL
  • php5-sqlite, para conexão com bancos de dados SQLite versão 2
  • php5-sqlite3, para conexão com bancos de dados SQLite versão 3
  • php5-sybase, para conexão com Sybase e Microsoft SQL Server
  • php5-xsl, para aplicação de estilos XSL
  • php-doc, documentação do PHP
Pacotes php5, php5-cli, php5-common, php5-curl e php5-gd marcados na tela do Synaptic
Pacotes php5-mysql, php5-pgsql, php5-sqlite e php5-sqlite3 marcados na tela do Synaptic
Pacotes php5-sybase, php5-xsl e php-doc marcados na tela do Synaptic

Pacotes do MySQL

Por fim, buscaremos por mysql e marcaremos o pacote mysql-server.
Pacote mysql-server marcado na tela do Synaptic

Finalizando a Instalação

Para completar a instalação, aplicaremos as mudanças no botão "Apply" (Aplicar):
Detlahe do botão Aplly no Synaptic
Após confirmar a instalação dos pacotes, o Synaptic fará uma conexão com o servidor do Ubuntu, baixará, instalará e configurará os pacotes selecionados. Durante a instalação, o configurador do MySQL pedirá uma senha, necessária para o usuário root do banco:
Tela de configuração de senha do usuário root no MySQL
Digite a senha que preferir e prossiga, confirmando a senha e terminando a instalação. Se tudo ocorreu bem, ao acessar o endereçohttp://localhost/ você deverá ver a simpática tela de confirmação do Apache:
Localhost aberto com a mensagem It Works, padrão do Apache

Configuração Básica

Os arquivos de publicação desse servidor ficam na pasta /var/www. Precisaremos adicionar permissões para que você possa alterar o conteúdo dessa pasta. Para isso, abriremos o nautilus (gerenciador de arquivos do Ubuntu) como administrador:
Tela de execução de comandos com o comando gksudo nautilus /var na tela
Digite Alt+F2. O comando gksudo é o comando padrão para executar tarefas como administrador. Após a tela do nautilus abrir, abriremos a tela de propriedades da pasta www e colocaremos as permissões para que qualquer pessoa possa criar e excluir arquivos:
Ao fundo, janela do nautilus com a pasta www em destaque. Na frente, janela de propriedades da pasta www com permissões de escrita e exclusão para todos os usuários configuradas.

Testando o PHP

Para testarmos o PHP, substuiremos o arquivo index.html por um arquivo index.php contendo o seguinte código:
<?php

phpinfo();
Ao fundo, janela do nautilus com a pasta www aberta. Na frente, arquivo index.php aberto com código digitado
Ao acessar http://localhost/, você deverá ver uma tela de informações do PHP. Geralmente isso não ocorre, e o apache envia o arquivo para download.
Apache enviando o arquivo index para download
Se isso ocorrer, basta reiniciarmos o apache digitando no terminal sudo apache2ctl restart (para abrir o terminal, aperte Alt+F2 e digite gnome-terminal). Isso recarregará as configurações e tudo deverá funcionar normalmente, exibindo o PHP Info ao acessar a URL http://localhost/.
comando sudo apache2ctl restart
Tela do PHP Info

Testando o MySQL

Só nos resta testar o MySQL. Para isso abriremos um terminal e digitaremos o comando mysql -u root -p, que conecta ao banco de dados local utilizando o administrador (usuário root). Esse comando pedirá uma senha, basta digitar aquela que você escolheu na configuração do MySQL lá em cima.
Comando mysql -u root -p digitado no terminal
Se tudo correr bem, o prompt do monitor do MySQL estará disponível para digitar instruções
Monitor do MySQL aberto com sucesso
Parabéns! Tudo funcionou corretamente.