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

Instalando KDE4 no debian 6.0

Eu instalei o kde4 pelo aptitude assim: # aptitude install kde-full -y olha a versão: # kde4-config -v Qt: 4.8.2 Plataforma de desenvolvimento KDE: 4.8.4 (KDE 4.8.4) kde4-config: 1.0 parece estar tudo ok, você só deverá deixa-lo em português E para deixá-lo em Português é simples: Primeiro Instale o pacote pra o KDE falar em Português: # apt-get install kde-i18n-ptbr Esse procedimento irá remover alguns arquivos que foram instalados com o comando  # aptitude install kde-full -y. Após as remoções reinicie a máquina (Note que o KDE não iniciará). execute novamente o comando   # aptitude install kde-full -y e reinicie a máquina. Pronto, o Kde4 já abrirá em português. Abraço.

Reforma Tributária

Reforma Tributária - Parte 1 1. Introdução A Reforma Tributária Brasileira representa a maior mudança estrutural no sistema de arrecadação  d esde a Constituição de 1988. A proposta visa tornar o sistema mais simples, transparente, neutro e  justo, elimin ando distorções que afetam a competitividade econômica, favorecendo a eficiência produtiva e  promovendo o equilíbrio federativo entre União, Estados e Municípios. 2. Estrutura do Novo Sistema Tributário O novo modelo substitui cinco tributos sobre o consumo por dois: a CBS (Contribuição sobre Bens e  Serviços), de competência federal, e o IBS (Imposto sobre Bens e Serviços), de competência  compartilhada entre estados e municípios - CBS: substituirá PIS, Cofins e IPI. - IBS: substituirá ICMS e ISS. - Imposto Seletivo (IS): será criado com função extrafiscal para desestimular o consumo de bens  prejudiciais. 3. Princípios do IVA Dual Ambos os tributos (CBS e IBS) seguirão os seguintes princípios: - Não cum...

Exercícios de Linguagem técnica de Programação 2ª Etapa

Exercícios de auto-revisão 3.1 Complete as frases abaixo: a) Os componentes de programa em C++ são chamados de FUNÇÕES  e CLASSES. b) Uma função é invocada com uma CHAMADA DE FUNÇÃO. c) Uma variável que é conhecida só dentro da função em que é definida é chamada de VARIÁVEL  LOCAL. d) O comando RETURN em uma função chamada é usado para passar de volta o valor de uma expressão para a função que chamou. e) A palavra-chave VOID é usada em um cabeçalho de função para indicar que uma função não retorna um valor, ou para indicar que uma função não recebe nenhum parâmetro. f) O ESCOPO de um identificador é a parte do programa em que o identificador pode ser usado. g) Os três meios para retornar o controle de uma função chamada para que chamou são RETURN;RETURN EXPRESSION e TERMINO DE UMA FUNÇÃO. h) Um PROTÓTIPO(ALUSÃO) permite ao compilador conferir a quantidade, os tipos e a ordem dos parâmetros passados para uma função. i) A função RAND é usada para prod...