Desenvolvimento WEB - Apache 2 + PHP 5 + MYSQL + PHP NetBeans

Iniciado por Crypt0r, 28 de Novembro de 2008, 11:32

tópico anterior - próximo tópico

Crypt0r

Apache 2 + PHP 5 + MYSQL + PHP NetBeans

Olá amigos do Forum Ubuntu.

Sou usuário do Linux à algum tempo, com o Ubuntu 8.04 faz menos que 2 meses.
Sou desenvolvedor WEB - Linguagem de Programação PHP + AJAX + HTML + JavaScripts.

Configurei meu Ubuntu 8.04 para ser um pequeno servidor WEB - Para continuar programando.
Então vou compartilhar essa dica aqui com vocês.

Vamos lá, vamos precisar de alguns pacotes para fazer nosso pequeno servidor WEB funcionar.

* Apache2
* PHP5
* MySQL
* PHP NetBeans 6.5
* JRE ou Java Instalado (Porque precisamos dos plugins JAVA para o NetBeans 6.5 rodar)

O tutorial mostra como configurar o ambiente de desenvolvimento PHP no Ubuntu 8.04 - Desktop ou Server.

A combinação das Teclas: ALT + F2 - Vai retornar RUN APPCLICATION - Onde você pode executar comandos
de uma forma mais rápida, ou seja, um atalho.

ALT + F2: Quando abrir o local de colocar o comando digite: xterm
Ou no Terminal (Aplicativos - Acessórios - Terminal).

Use o Comando para instalar o APACHE2:

sudo apt-get update - Atualizar a lista de pacotes.
sudo apt-get install apache2 - Baixar e Instalar o Apache 2
Verificando Instalação do APACHE 2 - Abra seu navegador e entre com o endereço:
http://localhost - Deve aparecer a mensagem Its Works - Certo, Apache agora ta instalado.

Use o Comando para instalar o PHP 5:

sudo apt-get install php5 libapache2-mod-php5
Reinicie o Apache - Para que ele possa rever as novas configurações - com o comando:
sudo /etc/init.d/apache2 restart

Verificando Instalação do PHP 5
Entre no diretorio: /var/www/ - Use o comando: sudo cd /var/www/apache-defaults/
Agora vamos criar um arquivo PHP para testar se esta tudo ok.

Deletar o arquivo .html - index.html -> sudo rm -rf index.html
Criar um novo arquivo .php - Use o editor que achar melhor

   sudo gedit index.php
   Coloque está linha de comando dentro do arquivo e salve: <?php phpinfo(); ?>
   Abra o navegador e coloque o seguinte endereço: http://localhost/
   Se apararecer as diretivas do php, está tudo funcionando.

Use o Comando para instalar o MySQL 5:

sudo apt-get install mysql-server
O sistema vai instalar o mysql.
O sistema vai solicitar a senha de admin do mysql.
Coloque a senha e tecle ENTER.

Use o Comando para instalar o PHP My Admin: (O comando unir as instalações)

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin


Reinicie o Apache - Para que ele posso rever as novas configurações - com o comando:
sudo /etc/init.d/apache2 restart

Agora vamos as configurações do servidor Apache - Sendo que agora temos o servidor instalado, recomendo fazer
esses passos nessa ordem, evitando evetuais problemas na configuração.

Especificando o documento raiz para o servidor HTTP apache2

O documento raiz é o diretório onde o servidor HTTP Apache leva para exibir arquivos no navegador.
O documento raiz é especificado no arquivo que define o seu host virtual.
O host virtual, arquivo de configuração é:

/etc/apache2/sites-available/default
Com o documendo raiz  /var/www/

Recomendo que você crie seus próprios virtual host em vez de editar a um padrão.

Criando o documento raiz - Nova localização

   1. Escolha Local> Pasta Pessoal. (Ex: /home/cryptor)
   2. Criar Nova Pasta, por exemplo, public_html.

Abra o Terminal ou Xterm

Para copiar o arquivo de configuração do host virtual padrão para um novo arquivo (meusite), escreva o seguinte comando:
sudo cp / etc/apache2/sites-available/default / etc/apache2/sites-available/meusite

Vamos editar o novo arquivo de configuração (meusite), em que:
sudo gedit / etc/apache2/sites-available/meusite

Se solicitado, digite a senha que você especificou para o usuário root durante a instalação de seu sistema operacional.

Altere o documento raiz para apontar para a nova localização:
/home/<user>/public_html/ - (Ex: /home/cryptor/public_html)

Altere as seguintes diretivas:
<directory /var/www/>

para

<directory /home/user/public_html/>

Salve o arquivo.

A ativação do novo virtual host:

Comandos:
- Para desativar o host padrão e ativar o novo anfitrião,
- sudo a2dissite default && sudo a2ensite meusite

Reinicie o servidor HTTP Apache:
- sudo /etc/init.d/apache2 restart

Agora o Servidor HTTP Apache 2 + PHP 5 + MySQL 5 + PHP My Admin estão configurados.
Agora vamos partir para o JRE - Instalação + NetBeans PHP.

JRE é o Ambiente de Execução Java que permite que aplicações Java sejam executadas.

Vamos ao comando:
sudo apt-get install sun-java6-jre

Após isso, configure o Ubuntu para usá-lo:
sudo update-alternatives --config java

O sistema irá prover algumas opções, digite o número correspondente a
/usr/lib/jvm/java-6-sun/jre/bin/java

Instalando o plugin Java (para seu navegador) - Opcional - O NetBeans já funcionar normamente com as configurações acima.

O plugin do Java não é nada mais que um JRE embutido em seu navegador. Ele possibilita que sites de bancos,e outros,
funcionem corretamente porque os mesmos usam "applets" que são aplicativos em Java.

Para instalá-lo digite:
sudo apt-get install sun-java6-plugin

Após isso, configure o Ubuntu para usá-lo:
sudo update-alternatives --config javap

Obs.: O comando correto tem javap, pois configura o plugin do java e não o java como um todo.

O sistema irá prover algumas opções, digite o número correspondente a
/usr/lib/jvm/java-6-sun/bin/javap

Pronto. Se você deseja apenas usar o Java, já está tudo configurado. Se você deseja fazer programas em Java, será preciso instalar o JDK. 
Obs: O JAVA foi configurado para ser usando apenas com NetBeans PHP - Não para desenvolver aplicações JAVA.

Agora vamos instalar o NetBeans PHP.
Faça donwload do NetBeans PHP.

http://services.netbeans.org/bouncer/index.php?product=netbeans-6.5-php&os=linux

Especificações:
NetBeans 6.5 PHP Installer for Linux/English (en)
netbeans-6.5-ml-php-linux.sh (25.3 MB)

Dê permissão de execução ao arquivo:

sudo chmod +x <arquivo baixado>
sudo ./<arquivo baixado>

Agora siga as instruções de instalação.


Bem amigos do Forum Ubuntu, está ae a dica de instalação de um ambiente voltado para desenvolvimento WEB com PHP.
Esse é meu primeiro Tutorial no Forum, espero ter ajudado.
Em breve colocarei configurações avançadas do nosso WEB Server.

Creditos/Fonte:

http://ubuntuforum-br.org
http://www.php.net
http://www.mysql.com
http://www.netbeans.org
http://www.google.com
http://wiki.ubuntu-br.org

Obrigado - By Crypt0r
Melhor Sistema Operacional(Linux/Windows)? Aquele que melhor operamos.
Melhor Linguagem de Programação? Aquela que melhor programamos.

RicardoSEP

Exceto pela instalação do Java/NetBeans, pode-se instalar um único pacote com o Apache, PHP e o MySQL. O XAMPP é uma alteranativa: http://www.apachefriends.org/en/xampp.html

Crypt0r

É possivel fazer uma instalação completa dos pacotes, com apenas um comando.
Comando: sudo aptitude install apache2 php5 php5-gd mysql-server php5-mysql

Claro, exceto pela instalação do Java.

Com relação ao "XAMPP for Linux 1.6.8a", eu ainda não conhecia a ferramenta, mais
a organização dos seus arquivos é bem legal.

Para montar um pequeno servidor WEB, existem diversas formas, umas simples e outras mais avançadas.

Obrigado, RicardoSEP.
Tá ae, mais uma dica.
Melhor Sistema Operacional(Linux/Windows)? Aquele que melhor operamos.
Melhor Linguagem de Programação? Aquela que melhor programamos.

franciscocosta

Francisco Costa

rodfall

Amigo falas na parte
CitarSe apararecer as diretivas do php, está tudo funcionando.
mas não apareceu para mim, ele abre um link parra download.. ao invéz do site... sabaerias me dizer o que devo fazer.. o que fiz de errado?

Crypt0r

Significa que você ainda não instalou o PHP.
Faço apenas os passos para instalação do PHP.
Qualquer novidade me avise.

Grato.
     By Crypt0r
Melhor Sistema Operacional(Linux/Windows)? Aquele que melhor operamos.
Melhor Linguagem de Programação? Aquela que melhor programamos.