Ir para conteúdo
Fórum Script Brasil
  • 0

Como Cavalo Dado


Holy Demons

Pergunta

é o seguinte pessoal, eu ganhei um curso de ASP em uma promoção eu gostaria que fosse de PHP mais não é então eu gostaria de saber si tem como rodar asp usando o apache... pois não gostaria de ter que instalar o PWS....

caramba como eu queria que fosse php assim me aprofundava mais...

muito obrigado galera...

Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0

/*

Hoje é possível integrar ao Servidor Apache os códigos ASP (Active Server Page). Agora você pode facilmente fazer isso e ainda tem a vantagem de utilizar softwares livre.

O Apache-ASP, fornece páginas ativas para um usuário utilizando o Servidor Apache com o Perl. Esse software permite que um colaborador crie aplicações dinâmicas com códigos inserido do Perl. Há também muitas extensões poderosas, como including taglibs de XML e XSLT e eventos novos não originalmente do ASP API.

Softwares:

Apache 1.3.29 - http://ftp.pucpr.br/apache/httpd/apache_1.3.29.tar.gz

Perl v. 5.6.1 - 34.99.6 - ftp://ftp.cpan.org/pub/CPAN/src/perl-5.9.0.tar.gz

MLDBM - http://www.cpan.org/authors/id/C/CH/CHAMAS/MLDBM-2.01.tar.gz

MLDBM-Sync-0.30 - http://www.cpan.org/authors/id/C/CH/CHAMAS...ync-0.30.tar.gz

Apache-ASP - http://www.cpan.org/authors/id/C/CH/CHAMAS...ASP-2.57.tar.gz

Instalação:

Depois de efetuado o downlad, descompacte os arquivos em um diretório, com os comandos:

# tar zxvf apache_1.3.29.tar.gz

# tar zxvf perl-5.9.0.tar.gz

# tar zxvf MLDBM-2.01.tar.gz

# tar zxvf MLDBM-Sync-0.30.tar.gz

# tar zxvf Apache-ASP-2.57.tar.gz

OBS.: Recomendo que utilizei o "PERL" que acompanha o CD da distribuição.

# mount /mnt/cdrom

# rpm -ivh /mnt/cdrom/Redhat/RPMS/perl-X.X.X

Para a instalação dos softwares, é necessário que eles sejam compilados separadamente um a um. Para fazer isso, execute os seguintes passos:

MLDBM-2.01

Entre na pasta do aplicativo, e execute os seguintes comandos para compilação:

# cd /usr/local/MLDBM-2.01

Compilação do MLDBM

# perl Makefile.PL

# make test

# make install

MLDBM-Sync-0.30

Entre na pasta criada a partir da descompactação do MLDBM-Sync-0.30.tar.gz, Execute os seguintes comandos para compilação:

# perl Makefile.PL

# make

# make test

# make install

Mod_Perl

Entre na pasta do mod_perl-1.27 e execute os comandos:

# perl Makefile.PL

O Makefile.PL irá procurar o código-fonte do Servidor Apache para suas devidas configurações. O sistema irá perguntar:

Configure mod_perl with ..../apache_1.3.29/src ? [y]. Aperte a tecla y

Shall I build httpd in .../apache_1.3.29/src for you? [y] Responda novamente y

# make

# make test (opcional)

# make install

Depois de executados esses comandos, será gerado a pasta perl dentro do diretório apache_1.3.29/src/modules.

Compilando o Apache

Dentro do mesmo diretório execute os comandos:

# perl Makefile.PL

# APACHE_SRC=../apache-1.3.29/src DO_HTTPD=1 USE_APACI=1 EVERYTHING=1

# make test

# make install

Compilando o Servidor Apache

Entre no diretório apache_1.3.29/src e execute o comando:

# sh Configure

# make

Entre no diretório apache_1.3.29 e execute:

# sh configure --prefix=/usr/local/apache --activate module=src/modules/perl/libperl.a

Com esse comando você estará configurando o Apache para ser instalado em /usr/local/apache com suporte a mod_perl:

# make

# make install

Instalado o servidor Web, entre no diretório /usr/local/apache/bin e levante o servidor apache com o seguinte comando:

# sh apachectl start

Seu servidor Web está no ar. Para testar se o módulo mod_perl está corretamente instalado, execute o comando:

# lynx -dump -head http://localhost

A saída do comando retorna a página de teste. O importante é a 3 linha no qual mostra se o Servidor Apache tem suporte para mod_perl.

Instalação do Apache-ASP

Entre no diretório Apache-ASP-2.57 e execute o seguinte comando:

# Perl Makefile.PL

# make

# make test

# make install

Obs.: Os módulos MLDBM e MLDBM-Sync são necessários para instalação do Apache-ASP.

Copie o diretório Apache-ASP-2.57/site/eg para o diretório /usr/local/apache/htdocs

# cp -rf Apache=ASP-2.57/site/eg /usr/local/apache/htdocs

Entre no diretório /usr/local/apache/conf e edite o httpd.conf. Insira no arquivo a seguinte entrada:

<Directory "/usr/local/apache/htdocs/eg">

Options FollowSymlinks

AllowOverride All

Order allow,deny

Allow from all

</Directory>

Reinicie o serviço do apache com o comando abaixo:

# cd /usr/local/apache/bin

# sh apachectl stop

# sh apachectl start

Crie um link para o comando apachectl

# ln -s /usr/local/apache/bin/apachectl apachectl

Abra algum navegador e digite:

http://localhost/eg/

http://IP-do-Servidor/eg/

Pronto. Agora seu servidor de apache estará reconhecendo os códigos ASP.

Fonte: Revista PCMASTER - Ricardo Fogliati

*/

OPs desculpe postei no lugar errado , o camaradinha tinha pedido para rodar asp no apache coloquei aqui , sei lá ve ai o que seis faz 404 ou pedrão

Serve assim prof ?! Hehehehehehe ...

Ppgsalomao

Editado por ppgsalomao
Link para o comentário
Compartilhar em outros sites

  • 0

Uma coisinha ...

Não tá faltando alguma coisa aí não ?

Por que tipo, ele simplismente não vai reconhecer o ASP !

Pelo pouco que sei ... teria de ter uma linha AddType ...

Eu testei essa instalação aqui com o seguinte script:

<%="teste"%>

Era pra imprimir

teste
na tela e imprimiu o script ...
<%="teste"%>
Link para o comentário
Compartilhar em outros sites

  • 0

/* Meus amiguinhos , como virou questão de honra andei varrendo uns malucos ai que tentam gambiarra e o que descobri ..........

É vantagem ?

1) O Apache não roda VBscript ou seja só mod perl (fica dificil né)

2) Tudo bem rodou o ASP e agora o banco vai ser MySQl que os caras vão ensinar?

não né vai ser Access ou seja MDB , e ai ?

Se vai passar o curso quebrando a cabeça tentando configurar ASP para rodar no Apache e para que isso? já que se vai fazer ASP mesmo entra na dos caras pois me desculpem falar APACHE não é para ASP ele roda sim mas como gambiarra.

Agora fica os pros e contras o pedrão é meio Xarope e tenho cereteza que vai conseguir rodar :-) mais eu paciência para configurar Apache para rodar ASP fico devendo , sei que roda mais comigo não vai rodar, inclusive como o pedro falou

</% ="teste" %>

se ele mostrou o código e não pediu para salvar é um bom sinal, significa que tá faltando realmente mais uma gambiarra que o cara da PC não soube explicar , + vou continuar garimpando , mas por outro lado tenta falar com os caras do ASP na lo topo ve no que dá , desculpe mais se achar mais posto ai

*/

Link para o comentário
Compartilhar em outros sites

  • 0

Bom gente,

Como eu so osso duro de ruer e nuum desisto tão fácil ...

Eu li boa parte da documentação do ASP::Apache e descobri que além dessas linhas, tem sim que se adicionar outras tb !

Ele dá um exemplo pequeno e vai listando uma porrada de opções !

Quem quiser ler me pede por PM que é muito grande !

EU particularmente não vou ler por que esse módulo para mim não vai ser de valia nenhuma !

Logo não irei concluir a instalação ! Eu só comecei para ver se dava certo ! Curiosidade !!

E gladiador:

O que ele colocou aih tah escrito na documentação !! só que tem a outra parte tb !!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...