Jump to content
Fórum Script Brasil
  • 0

Como Cavalo Dado


Holy Demons
 Share

Question

é 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 to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 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

Edited by ppgsalomao
Link to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.8k
    • Total Posts
      648.5k
×
×
  • Create New...