User Tag List

Curtidas Curtidas:  0
Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 a 10 de 16

Tópico: [PHP] Aula 04 - Apache...O Server Livre

  1. #1
    CCV_HEALbra está offline
    Data de Ingresso
    Oct 2008
    Localização
    Goiânia
    Posts
    6.123
    Membro CCVCavaleiro Vagabundo
    Avatar de CCV_HEALbra

    Membro CCVCavaleiro Vagabundo
    Data de Ingresso
    Oct 2008
    Localização
    Goiânia
    Posts
    6.123
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    [PHP] Aula 04 - Apache...O Server Livre




    Apache – O Servidor WEB Livre!!

    O servidor Apache (ou Servidor HTTP Apache, em inglês: Apache HTTP Server, ou simplesmente: Apache) é o mais bem sucedido servidor web livre. Foi criado em 1995 por Rob McCool, então funcionário do NCSA (National Center for Supercomputing Applications). Numa pesquisa realizada em dezembro de 2007[1], foi constatado que a utilização do Apache representa 47.20% dos servidores ativos no mundo.

    É a principal tecnologia da Apache Software Foundation, responsável por mais de uma dezena de projetos envolvendo tecnologias de transmissão via web, processamento de dados e execução de aplicativos distribuídos.

    O servidor é compatível com o protocolo HTTP versão 1.1[2]. Suas funcionalidades são mantidas através de uma estrutura de módulos, podendo inclusive o usuário escrever seus próprios módulos — utilizando a API do software.
    Segundo http://pt.wikipedia.org/wiki/Servidor_Apache

    Bom..o apache é o que vai criar um servidor no seu computador para que todos possam acessar para visitar seu website!!

    xD

    no caso..muitas pessoas pensam que o apache só vai servir para tacar sua página na net e pronto..só!!

    na verdade não...entre tantas coisas que o apache faz, podemos citar a criação do melhor sistema de proteção de login existente para pastas (eu uso um desse no meu servidor vmware...vamos supor que eu chegue numa rede e conecte com o wireless...eu não quero que ninguém acesse o meu servidor..só eu!..no caso cria-se uma senha para o root e pá..ninguem acessa a não ser que tenha a senha..e eu digo de cara..não é fácil quebrar!!), podemos citar o uso do .htaccess no nosso site...como uma ferramenta poderosa para se interagir diretamente com o servidor, através de habilitação de funções que são bloqueiadas e entre outras coisas!

    Bom..um outro servidor, que posso falar ser um concorrente do apache é o IIS da Microsoft, que tem como objetivo hospedar páginas em ASP!

    Vamos falar um pouco sobre a diferença de cada um:

    Já utilizei os dois servidores (vamos deixar IIS6 versus Apache 2.0 por razões obvias) por muito tempo e posso lhe garantir que o aspecto mais importante você não analisou:

    ESTABILIDADE!!!!!!!!!

    No Apache é SHOW, já no IIS, não dá nem pra comentar!

    Tempo de resposta e uso de RAM são poucos parâmetros para qualquer conclusão sobre um servidor web quando não levamos em conta a estabilidade, você tem que concordar…
    Fonte: http://www.linuxsecurity.com.br/redi...apache-vs-iis/

    Bom...além dessas diferenças podemos citar alguns conflitos entre os dois e o XP, podemos citar também a dificuldade de se usar apache no xp por causa dessa porqueira ai!!

    Hahaha

    Vamos a instalação:

    Como vcs sabem...eu gosto muito desse site:

    http://www.tanguay.info/wamp/installPhp5.php5?step=3

    não é atoa que sempre que tenho que fazer um Server em Windows eu uso ele!!

    xD

    ...o melhor sem dúvida!!

    Como falei na aula de MySQL, não vou instalar aqui...pois tenho meu Server no Linux..mas qualquer coisa que der errado ai poste que eu vou ajudar!!!

    http://linorg.usp.br/apache/httpd/bi...-no_ssl-r2.msi

    esse ai eh o link direto para baixar o Apache..caso queira baixar do site..pode acessar:

    http://httpd.apache.org/download.cgi

    bom..vamos à instalação:





    Ai vc pode colocar qualquer coisa..nao vai influenciar!!









    Ai se estiver vermelho está parado..tem q estar VERDE!!

    Digite no browser: HTTP://localhost , se abrir uma página feia com o símbolo do apache é pq está instalado!!

    xD

    vamos aproveitar que esse tuto ta pequeno e vamos instalar o php!!

    Baixe:

    http://www.php.net/downloads.php

    link direto:

    http://br.php.net/get/php-5.2.6-Win32.zip/from/a/mirror

    bom..vc vai ver q é um .zip!!

    Ps: salve o site do php.net..pois é a melhor biblioteca que você vai ver na vida!!
    Descompacte o php na sua raiz..bem capaz q seja em C:

    Vai ficar assim:

    C:/php

    Copie o arquivo php5ts.dll de dentro da pasta

    c:/php para C:/WINDOWS

    Pronto!

    Instalado!!

    Eaaeu....vamos configurar para que ele rode no apache agora!!

    Crie uma pasta...eu aconselho (caso tenha duas partições) criar no D:...D:/sites..algo assim!!
    Vá na pasta do php (C:/php) e renomeie o arquivo php.ini-dist para php.ini

    Abra-o

    Procure pela linha doc_root e mude para “D:\sites”

    Procure agora pela linha extension_dir e mude para “C:\php\ext”

    Salve e feche

    Vá na pasta do apache..deve ser algo do tipo:
    C:/Arquivos de programa/Apache Group/Apache2/conf

    E abra o arquivo httpd.conf, procure pela linha DocumentRoot e mude para “D:\sites”.

    Procure pela linha <directory e mude para “D:\sites” o valor dela...ficando assim:

    <directory “D:\sites”>

    Procure pela linha AddType application/x-gzip .gz .tgz

    Abaixo dela coloque:

    ScriptAlias /php/ "c:/php/"
    AddType application/x-httpd-php .php .php5
    Action application/x-httpd-php "/php/php-cgi.exe"
    SetEnv PHPRC "C:/php"
    Procure agora pela linha directoryindex (ela vai estar pra cima dessa vez) e mude para a seguinte:

    DirectoryIndex index.html index.html.var index.php index.php.var index.php5 index.php5.var index.htm index.htm.var
    Reinicie o apache:



    Clique nele e coloque stop e depois start!!
    Se ele não inicar eh pq tem algum erro (poste aqui!!)

    Se ele iniciar eh pq foi bem configurado!!

    xD

    bom..falta duas coisinhas..setar as bibliotecas no php....

    abra o php.ini na pasta do php e procure pelas linhas:

    ;extension=php_mysql.dll
    ;extension=php_gd2.dll
    Os ; na frente indica que elas estão comentadas!

    Tire os ; e reinicie novamente o apache!!
    Agora crie um arquivo chamado index.php com o valor:

    Código:
    <?php phpinfo();?>
    Salve e abra o seguinte endereço no browser:

    HTTP://localhost

    Ele deve abrir uma página roxa com todas as info do seu servidor!!

    xD

    ta ai..instaladinho com php, apache mysql!!



    Vamos agora colocá-lo no ar!

    xD

    Caso você não tenha ip fixo vá no site e baixe a ferramenta:

    WWW.no-ip.com

    Link direto:

    http://www.download.com/No-IP-DUC-Dy...html?tag=lst-1
    crie sua conta..lá vai aparecer um menu do lado esquerdo assim:

    Hosts/ Redirects..
    Add
    Manage
    ...

    Clique em add...coloque o nome que vc quer para seu host..escolha o domínio desejado.. e pule o form td...vá até Create Host!!

    xD

    instale o programa e entre com o seu login do site...clique no domínio desejado e veja o status da carinha!!



    Bom..agora vem a parte foda..:/
    Para poder colocar no ar..precisa-se setar uma porta..a padrão é a 80..mas como o serviço lixo daqui do Brasil bloqueia a porta 80..teremos que redirecionar isso no nosso modem..e isso eu não posso ensinar..pq não sei o modem de cada um...então o q eu peço é que pesquisem no WWW.abusar.org sobre redirecionamento de portas do seu modem!

    Redirecione a porta 65004!

    Abra o httpd.conf na pasta do apache novamente e procure por:

    Listen 80
    Mude para:

    Listen 65004
    Reinicie o apache...você passará a ver seu site pelo seguinte endereço:

    HTTP://localhost:65004

    Para outra pessoa ver o seu site mande o seguinte endereço:

    HTTP://o_dominio_escolhido_no_no-ip....escolheu:65004

    Algo como tipo:

    HTTP://heal.no-ip.biz:65004

    É isso!!

    xD

    a tarefa é postar aqui o link do seu servidor para que eu possa ver!!

    xD

    Próxima aula começaremos PHP..já que temos tudo que precisamos!!


  2. #2
    Ket está offline
    Data de Ingresso
    Oct 2007
    Localização
    Bebedouro - SP
    Posts
    4.579
    UsuárioCavaleiro Templário
    Avatar de Ket

    UsuárioCavaleiro Templário
    Data de Ingresso
    Oct 2007
    Localização
    Bebedouro - SP
    Posts
    4.579
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: [PHP] Aula 04 - Apache...O Server Livre

    Vá na pasta do apache..deve ser algo do tipo:
    C:/Arquivos de programa/Apache Group/Apache2/conf

    E abra o arquivo httpd.conf, procure pela linha DocumentRoot e mude para “D:\sites”.

    Procure pela linha <directory e mude para “D:\sites” o valor dela...ficando assim:

    <directory “D:\sites”>
    vééééééééio, achei 3 linhas com directory T_T ...
    nao sei qual trocar e vc saiu do msn heal inutchil !!!!

  3. #3
    CCV_HEALbra está offline
    Data de Ingresso
    Oct 2008
    Localização
    Goiânia
    Posts
    6.123
    Membro CCVCavaleiro Vagabundo
    Avatar de CCV_HEALbra

    Membro CCVCavaleiro Vagabundo
    Data de Ingresso
    Oct 2008
    Localização
    Goiânia
    Posts
    6.123
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: [PHP] Aula 04 - Apache...O Server Livre


  4. #4
    Ket está offline
    Data de Ingresso
    Oct 2007
    Localização
    Bebedouro - SP
    Posts
    4.579
    UsuárioCavaleiro Templário
    Avatar de Ket

    UsuárioCavaleiro Templário
    Data de Ingresso
    Oct 2007
    Localização
    Bebedouro - SP
    Posts
    4.579
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: [PHP] Aula 04 - Apache...O Server Livre

    uma pena eu nao poder postar o link =/ ...
    mas eu fiz tudo certo e heal viu =p
    ele eh minha prova que fiz a tarefa completa, mas, o maior problema, foi o router...
    mesmo eu desbloqueando a porta 65004 nego de fora nao consegue acessar o servidor, mas eu consigo acessar pelo htt://localhost:65004 =/ ...
    bao, flw, espero pela aula 5 =D

  5. #5
    Avatar de CCV_Pinto

    Membro CCVCavaleiro de Prata
    Data de Ingresso
    Oct 2007
    Posts
    1.478
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: [PHP] Aula 04 - Apache...O Server Livre

    vc nao precisa simplesmente desbloquear a porta, vc tem que redirecioná-la para o seu ip interno!

    vc descobre o seu ip interno com o famoso ipconfig... e provavelmente será 192.168.0.X

    abraços
    O que nos diferencia dos outros é o nosso esforço.

    [SIGPIC][/SIGPIC]

    Minhas Metas para o Forum TODO List
    MSN/Email: ccvpinto@ccvteam.com podem me adicionar ou mandar email para conversar!
    Mapa do Fórum CCV Adicione a sua casa também!

  6. #6
    Ket está offline
    Data de Ingresso
    Oct 2007
    Localização
    Bebedouro - SP
    Posts
    4.579
    UsuárioCavaleiro Templário
    Avatar de Ket

    UsuárioCavaleiro Templário
    Data de Ingresso
    Oct 2007
    Localização
    Bebedouro - SP
    Posts
    4.579
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: [PHP] Aula 04 - Apache...O Server Livre

    entao pinto...
    eu acesso o roteador pelo 192.168.0.1
    ai eu mecho lá pelo router e abro as portas...
    pra criar sala no dota tem q ter desbloqueado, as minhas sao, e desbloquei elas igual fiz com a 65004..
    mas ela nao ta querendo abrir pelo jeito...
    =/

  7. #7
    Avatar de CCV_Pinto

    Membro CCVCavaleiro de Prata
    Data de Ingresso
    Oct 2007
    Posts
    1.478
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: [PHP] Aula 04 - Apache...O Server Livre

    ket.. meu msn tah na assinatura... toh entrando nele agora

    abraços
    O que nos diferencia dos outros é o nosso esforço.

    [SIGPIC][/SIGPIC]

    Minhas Metas para o Forum TODO List
    MSN/Email: ccvpinto@ccvteam.com podem me adicionar ou mandar email para conversar!
    Mapa do Fórum CCV Adicione a sua casa também!

  8. #8
    Ket está offline
    Data de Ingresso
    Oct 2007
    Localização
    Bebedouro - SP
    Posts
    4.579
    UsuárioCavaleiro Templário
    Avatar de Ket

    UsuárioCavaleiro Templário
    Data de Ingresso
    Oct 2007
    Localização
    Bebedouro - SP
    Posts
    4.579
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: [PHP] Aula 04 - Apache...O Server Livre

    http://ccvket.no-ip.biz:65004/

    santo pinto =D
    agora consegui =P
    que emocao usahusa...
    vlw tio pintoo =)

  9. #9
    CCV_HEALbra está offline
    Data de Ingresso
    Oct 2008
    Localização
    Goiânia
    Posts
    6.123
    Membro CCVCavaleiro Vagabundo
    Avatar de CCV_HEALbra

    Membro CCVCavaleiro Vagabundo
    Data de Ingresso
    Oct 2008
    Localização
    Goiânia
    Posts
    6.123
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: [PHP] Aula 04 - Apache...O Server Livre

    era por causa do ip da máquina??
    Oo

    eu nem me toquei disso...eahuuaehuaeae

    mas de boa!!
    xD

    tá valendo..eu tinha dado ping no ket.no-ip.biz e tinha pego o ip dele..só tinha faltado a porta!!

    congratz ket!!

  10. #10
    Ket está offline
    Data de Ingresso
    Oct 2007
    Localização
    Bebedouro - SP
    Posts
    4.579
    UsuárioCavaleiro Templário
    Avatar de Ket

    UsuárioCavaleiro Templário
    Data de Ingresso
    Oct 2007
    Localização
    Bebedouro - SP
    Posts
    4.579
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: [PHP] Aula 04 - Apache...O Server Livre

    reputacao por eu ser o aluno mais prendado da area de programacao e ter conseguido fazer todas as aulas

Página 1 de 2 12 ÚltimoÚltimo

Tópicos Similares

  1. [PHP] Aula 03 - MySQL – o BD FREE
    Por CCV_HEALbra no fórum Tutoriais
    Respostas: 37
    Último Post: 28-07-2008, 02:07 PM
  2. [PHP] Aula 02 - Um Pouco de Javascript!!
    Por CCV_HEALbra no fórum Tutoriais
    Respostas: 17
    Último Post: 25-06-2008, 10:56 AM
  3. [PHP] Aula 01 - Introdução a HTML
    Por CCV_HEALbra no fórum Tutoriais
    Respostas: 9
    Último Post: 23-06-2008, 11:48 PM
  4. Lista de Alunos para a Aula de PHP!
    Por CCV_HEALbra no fórum Programação
    Respostas: 7
    Último Post: 17-06-2008, 10:44 AM
  5. [PHP]Instalando PHP, MySQL e Apache no windows
    Por CCV_HEALbra no fórum Programação
    Respostas: 5
    Último Post: 23-12-2007, 05:49 PM

Tags para este Tópico

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •