Pular para o conteúdo

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

Dica publicada em Linux / Configuração
Antonio Marcos Pereira antoniomarcosap
Hits: 37.459 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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(); ?>
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.


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.

Agora é só correr pro abraço!!!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

kernel 3.2.2 no Fedora 15

Instalando kernel 2.6.39 no Ubuntu 11.04

Habilitando UserDir no Fedora 27

Configurando o teclado no Fedora 15

Alterar o Kernel do Fedora para a última versão estável (2.6.39)

Encaminhando autenticação RRAs para Windows (funcionando) - OpenSuSE

Criando boot USB do "Instalador Debian" usando o GRUB

Lilo com framebuffer em 1280x800 ou outra resolução suportada

Configurando data e hora em servidor atrás de firewall com porta NTP bloqueada

Modem ZTE MF636 no Mandriva 2009.1

#1 Comentário enviado por barakka em 29/10/2014 - 08:24h
Show Precisamos de pessoas assim !!
Obrigado !

Contribuir com comentário

Entre na sua conta para comentar.