Pular para o conteúdo principal

Web server Apache + PHP 5 + MySQL no Debian Squeeze sem complicação


Nessa dica vou ensinar como montar um Web server com Apache, PHP5 e MySQL dentro do Debian Squeeze, mas sem aquelas complicações que a gente costuma encontrar. 

Ao final dessa dica, se você já tem um site pronto, você poderá colocar ele funcionando pelo menos na sua rede intranet.
 
Instalação:
 
Entre como root no seu sistema: 
$ su root 

O primeiro pacote a ser instalado é o Apache: 

# aptitude install apache2 apache2-doc 

Após o Apache, você ativar o suporte ao PHP: 

# aptitude install php5 libapache2-mod-php5

Agora terá que ativar o suporte ao MySQL do PHP: 

# aptitude install php5-mysql 

Configuração: 

Para quem vai montar um web server pessoal, primeiro devemos ativar o módulo "userdir" do servidor apache2. 

Para isso você apenas digita: 

# a2enmod userdir 

Depois reinicie seu apache: 

# /etc/init.d/apache2 restart 

Se você vai colocar o seu site pessoal, aconselho a criar uma pasta pública dentro da pasta "home", desse modo cada usuário poderá colocar um site no servidor... E poderão acessar com o navegador através de um endereço do gênero "http://servidor/~usuario". 

Para fazer isso você tem que ir ao diretório "/home/usuario/" sem estar como root: 

$cd /home/usuario/ 

Lá você cria a pasta: 

$mkdir ~/public_html 

Finalizando: 

Para testar se seu web server realmente está funcionando, faça os seguintes passos: 

Entre como root no sistema e crie um script de página da Internet que mostre as características da instalação do PHP no seu servidor, utilizando o editor de texto de sua preferência (no meu caso uso o mcedit): 

# mcedit /var/www/phpinfo.php 

Dentro desse arquivo você colocará o seguinte código: 

<?php
    phpinfo();
?>

Em seguida salve-o e feche. 

Agora digite na barra de endereço do seu navegador: 

http://ip_do_seu_servidor/phpinfo.php 

Terá que aparecer as configurações do seu servidor (versão do PHP, MySQL, My SQLi) na página. Depois, remova do seu servidor o arquivo PHP criado para testar. Ele pode comprometer a segurança do seu web server caso alguém na rede tenha acesso a ele: 

# rm /var/www/phpinfo.php 

Remova também o arquivo "index.html" que está lá dentro, caso você coloque seu próprio arquivo "index.html": 

# rm /var/www/index.html 

Pronto!!! 

É isso, galera. Crie suas páginas dentro da pasta "/var/www/" como foi feito com o script PHP de teste. 

Comentários

+ Vistas

O PVA NÃO FUNCIONA COM O JAVA 7 (RESOLVIDO)

Eu encontrei um problema na hora de instalar o PVA do Sped ICMS e SPED Contribuições, pois o java não executava a aplicação corretamente, ele apresentava um erro <JAVA HOME>. Mais eis a solução para o problema: Baixe o arquivo Jdk1.6.0_20   Download Jdk1.6.0_20   depois descompacte o mesmo e copie a pasta que foi gerada com a descompactação para a pasta java C:\Program Files (x86)\Java "isso windows 7 64bits" no XP é normal. Vualá, pode instalar os PVA's que vai funcionar que uma beleza. Espero que tenha ajudado.

Montar HD-Externo no Ubuntu Server 9.0 E 10.0

[Linux] Primeiramente para montar o HD-Externo você precisa saber o caminho dele no sistema, com o comando   fdisk -l   você pode fazer isso facilmente, veja o exemplo: //Essa primeira linha abaixo indica qual o caminho do disco e qual o tamanho total do disco em seguinte os detalhes. Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x00052079 Device Boot Start End Blocks Id System /dev/sda1 * 1 120137 964998144 83 Linux /dev/sda2 120137 121602 11761665 5 Extended Partition 2 does not start on physical sector boundary. /dev/sda5 120137 121602 11761664 82 Linux swap / Solaris Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders Units = cyli...

Remover Mapeamento pelo Registro do Windows

Já aconteceram casos em que ao criar um mapeamento de uma unidade de rede, não conseguir excluí-lo pelo modo tradicional, clicando com o botão direito e desconectar. Quando isso acontecer, será possível forçar a exclusão do mapeamento pelo Registro do Windows. Acessar o Editor de Registro do Windows. 1-) Iniciar – Executar 2-) Digitar: regedit 3-) Confirmar Acessar a chave: HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/MapNetworkDriveMRU Serão exibidos todos os mapeamentos existentes. Exclua ou altere o mapeamento desejado. REF: http://www.upware.com.br/remover-mapeamento-pelo-registro-do-windows/