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

Curso de Linux SESI

Baixe : Curso de Linux SESI Principais características comentadas no Linux Multiusuário: Permite que vários usuários possam rodar o sistema operacional, e não possui restrições quanto à licença. Permite vários usuários simultâneos, utilizando integralmente os recursos de multitarefa. A vantagem disso é que o Linux pode ser distribuído como um servidor de aplicativos. Usuários podem acessar um servidor Linux através da rede local e executar aplicativos no próprio servidor. Multiplataforma: O Linux roda em diversos tipos de computadores, sejam eles RISC ou CISC. Multitarefa: Permite que diversos programas rodem ao mesmo tempo, ou seja, você pode estar imprimindo uma carta para sua vovó enquanto trabalha na planilha de vendas, por exemplo. Sem contar os inúmeros serviços disponibilizados pelo Sistema que estão rodando em background e você provavelmente nem sabe. Multiprocessador: Permite o uso de mais de um processador. Já é discutida, há muitos anos, a capacidade d...

Porque Adotar Sistemas em Nuvem?? Nomos Gestão Integrada

Nós da Nomos Gestão Integrada, estamos constantemente atentos para os processos e para o negócio de nossos clientes. Sabemos que não basta oferecermos um Software e serviços de alta qualidade se não estivermos alertas aos aspectos que podem afetar o Varejo. Nesse sentido é que trazemos para nossos clientes soluções seguras e de baixo investimento. É o caso do sistema rodando 100% nuvem, dispensando o servidor local. Alguns pontos são importantes e precisam ser levados em conta; são eles: Eliminação do gargalo do escritório, se o escritório onde se encontra o servidor para todos param. Disponibilidade máxima, mesmo seu escritório sem internet. Alto padrão de segurança, sem precisar ter especialistas dentro de casa. Economia de energia e Ar condicionado com seus servidores. Backup automático de sua base de dados (seu maior ativo). Site:  www.nomos.net.br Contato: (32) 9 9923-2800

É quase que impossível "perder" o seu telefone agora.

As opções do avast! Anti-Theft podem ser controladas remotamente, ou  via Web  ou via SMS enviados de outro telefone. Com os controles via Web, você simplesmente logon e faz com umas poucas clicadas de botões realizar um rastreamento e/ou efetuar comandos no seu telefone. Com controles via SMS, você pode fazer o rastreamento do seu telefone através de comandos específicos via SMS enviados de qualquer outro numero telefônico de que você tenha especificado. Estrutura de comandos SMS Todos os comandos SMS devem começar com sua senha do avast!. Por exemplo, se sua senha avast! for 2222, o comando de bloqueio será: 2222 LOCK Baixe AQUI  todas as Orientações sobre essa maravilhosa Ferramenta. Ladrões não têm a menor chance: TechHamlet Mantenha o Poder em suas Mãos.    Ladrões não têm a menor chance!!