Apache 2 + PHP 5 + MYSQL + PHP NetBeansOlá 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=linuxEspecificaçõ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.orghttp://www.php.nethttp://www.mysql.comhttp://www.netbeans.orghttp://www.google.comhttp://wiki.ubuntu-br.orgObrigado - By Crypt0r