Installera, Setup och Konfigurera CGI och Perl i Fönstren XP
Prerequisite
Tydlig, en spindelväv servaren nödvändigtvis till vara löpande på det Fönstren maskin. Hänskjuta till den härpost för instruktionerna på hur till installera Apache2 i Fönstren.
Data överför ActivePerl
Data överför ActivePerl frånhttp://www.activestate.com/Products/ActivePerl/?mp1=. Klick på Fri Data överför till starta den data överför förlopp. Där er nej behov till insatsen någon komma i kontakt med meddela. Rättvis lov den ren och pressa ‘ närmast’ börja den data överför.
Då data överför den varet version av Fönstren MSI packe.
Installera ActivePerl
Börja installationen vid dubbel klickande den setup arkivera. Följer den på- skärm instruktioner. Om du vill bli användande Perl CGI program och vilja till upprätthålla något nivå av portability emellan båda Linux apparaten och Fönstren apparaten, du kan vilja till installera Perl på samme läge på din Fönstren maskin for resten är på mest Linux apparaten.
För exempel, på Linux maskin, Perl är lokaliserat på usr/ kassen/perl och så varje Perl program så pass JAG skriva begynner med #!usr/ kassen/perl. Så, dess’ bäst när installera Perl på en Fönstren maskin, i stället för installerande den inne om försummelsen läge (i.e. Cperl:\), installera den i Cusr:\ i stället, så fakta ät den Perl verkställare är lokaliserat på usr/ kassen/perl./ Den här tillåt koder skrev på Fönstren maskin blitt flyttat till, utan förändringen, till Linux maskin, och har den springa där, och omvänt.
Till ändra installationen stig, klick på beta knapp när din’ på det installationen skärm så pass snabb du till välja vilken dragen du vilja till installera. Sätta den till Cusr:\\ om behövde.
Göra säker så pass den följande optionerna är rutig ( valde):
Tillägga Perl till STIG levnadsförhållanden växlande
Skapa Perl arkivera utsträckande förening
Aktivera CGI
Öppen den httpd.conf arkivera för redigerande ved å valde Börja > Program > Apache HTTP Servaren > Konfigurera Apache Servaren > Redigera den Apache httpd.conf Konfigurationen Arkivera. Alternativt, öppen den httpd.conf med någon text redaktör.
I huvud adress listen del, söka för Optionerna Indexen FollowSymLinks ( på omkring lina 267), och tillägga ExecCGI till det slut så det ser ut som:
Optionerna Indexen FollowSymLinks ExecCGI
Söka för den följande lina och flytta den hash märke karaktär (#) till ovanlig den här lina. (du kanna också ändra .cgi till .pl, eller tillägga .pl bakom .cgi om du föredra så pass perl utsträckning är också behandlat så cgi arkivera) För exempel:
#AddHandler cgi- skriften .cgi
Skulle blick lik:
AddHandler cgi- skriften .cgi .pl
eller
AddHandler cgi- skriften .pl
eller
AddHandler cgi- skriften .cgi
Rädda den httpd.conf konfigurationen arkivera, vila den Apache servaren. Prov konfigurationen så beskrev i Provande Din Spindelväv Servaren CGI Konfigurationen bak i den här artikeln.
Valfri: Sättande i stånd till CGI ifall något Adress listen
Om du vilja till använda CGI utsida ScriptAliased adress listen (ScriptAlias är vanligtvis den Apache2/cgi- kassen/), kommentera ute den följande lina:
ScriptAlias cgi- kassen/“C:/ Program Arkivera/Apache Grupp/Apache2/cgi- kassen/”
/Skulle blick lik:
#ScriptAlias cgi- kassen/“C:/ Program Arkivera/Apache Grupp/Apache2/cgi- kassen/”
/Alternativt, om du vilja till specificera rättvis en adress listen till lägga all din cgi program, ändra stian i stället, utom göra ure så pass adress listen existerar.
Skulle blick lik ( för försummelsen infattningarna):
ScriptAlias cgi- kassen/“your_prefer_cgi-bin_direcotry”
-Rädda den httpd.conf arkivera. Vila den Apache servaren.
Uppfinnande Perl Verkställare Läge
Om du dont’ veta var er perl.exe installerat till, gå till Börja > Söka och söka för perl.exe. Den här läge är stian till perl verkställare så pass har till vara placera på den topp om alla cgi manuskripten. Om du följa försummelsen installationen procedur, stian skulle bli C:/perl/ kassen/perl.exe
För stian till perl.exe stig, all av de här formaten de/vi/du/ni är giltig:
#!c:/perl/ kassen/perl.exe
#!c:/perl/ kassen/perl
#!perl/ kassen/perl.exe
#!perl/ kassen/perl
Provande Din Spindelväv Servaren CGI Konfigurationen
Rädda den följande prov skriften i din DocumentRoot adress listen ( om du har ovanlig ScriptAlias, du kanna lägga den någonstans insida din DocumentRoot adress listen, eller om du har sätta ScriptAlias till något särskild adress listen, lägga den cgi i så pass adress listen bara, i.e Apache2/cgi- kassen) så prov eller test.cgi ( beroende på din konfigurationen om AddHandler lina) och modifiera den första lina som förläng till peka till din ActivePerl tolken:
#!cperlbinperl.exe:\\\
# ^^^ den här må vara bort den första lina om skriften! ^^^
# börja koden
använda sträng;
använda CGI;
min $q = ny CGI;
# avtrycken huvudhoppen och börja den märke produktionen
avtrycken $q-> huvudhoppen( “ text/html” ),q$->start_html( “ god dag från perl cgi!” );
avtrycken $q->h2hello(” dave…”);
avtrycken $q->end_html;
# slut koden
Nu gå tillhttp:/localhost/cgi- kassen/test.cgi/ (manuskripten i Apache2/cgi- kassen/ de/vi/du/ni är läsa så http:/localhost/cgi- kassen/ vid försummelsen). Du borde se en sida så pass förevisningarna en nivå två överskriften med det följande text:
god dag dave
Om du se den över meddelande, CGI löper. Om du få en 500 misstag, gå till den sist intrade i din Apache2/ stock/error.log ( eller granskningen Misstag Stock inne om Börja menyn) till se exakt vad orsakat den här misstag.
viktig: Den här er en maskin översätt sida vilken är försynt " så är" utan garantien. Maskin översättning Maj bli besvärlig å förstå. Behaga hänskjuta tilloriginal Engelsk artikeln närhelst möjlig.
Del och bidra med eller få teknisk stöd och hjälp påMin Digital Liv Forums.
Berättat Varen
- Installera AWStats- Fri Logfile Analyser för Tomt Statistiken
- Lätt Sätta upp Spindelväv Servaren med XAMPP
- Installera Spindelväv Servaren i Fönstren XP med Apache2, PHP5 och MySQL4 Del 4
- CPAN Missande Parametern auto_commit Meddelande
- Inre Misstag 2739 Misstag i Vista (32 eller 64- stycke) När Installera Adobe Foton CS3 och Reflektor Berättat Program
- Möjliggöra och Uppvisning Trygghet Tab i Fönstren XP Hem Upplagan
- tävla med 0.48a för Fönstren Vista Fri Data överför
- Hacka och Workaround till Ren eller Ny Installera Fönstren Vista med Stigning Licens DVD
- Knep till Installera Fönstren XP SP3 RC i Inte- Engelsk språk Upplagan
- Data överför Yahoo! Bud med Röst 8 Full Standalone Installerat

































Januari 2nd, 2006 0219:
[...] Så AWStats är Perl baserat, en Perl Tolken behov till vara installerat första till ta anvantage av AWStats. För instruktioner på hur till installera Perl i Fönstren maskin, check ute den här artikeln. [...]
Juli 25th, 2006 2053:
Jag har installerat cgi och konfigurerat apache så du sa, utom jag fik den här erro:
Inre Servaren Misstag
Servaren stött på en inre misstag eller misconfiguration och var inte kunna komplett din anhålla om.
Behaga komma i kontakt med servaren administratören, webmaster@localhost och meddela dem om tid oriktigheten händelse, och något du makt har gjort så pass Maj har orsakat oriktigheten.
Mer upplysning på den här misstag Maj bli tillgänglig inne om servaren misstag stock.
——————————————————————————–
Apache/2.0.58 (Win32) PHP/5.1.4 Servaren på localhost Hamn 80
Maj 10th, 2007 1925:
Cool4you,guys.
Juni 20th, 2007 0809:
Rättvis för nöje uppteckningen, den över prov skriften kasta en 500 misstag när använd så är. Kanske den er rättvis en problem med eldfluga förevisande text eller något, utom citationstecken de/vi/du/ni är blandad upp, så fakta ät kunde före till problemen
Oktober 8th, 2007 2305:
Hej all,
JAG verkligen behov något hjälp på den här utsätta för=)
Jag har följde efter stammen över, och förändrat citationstecken, och vad JAG få är 9 misstag meddelandena:
Backslash grunda var operatör väntat på Z.test.cgi\ lina 1, nära “rtf1\”
eller…. , nära “ansi\”
eller…. , nära “deff0″
eller…. , nära “f1\”
etc..
JAG er en räkna samman rookie med de här sakerna, någon hjälp värderat=)
Tack själv,
Johanna
November 28th, 2007 2214:
JAG auktoriserat inte allting du sa. Utom cgi är stilla inte löpande. Behag hjälpa mig.
min apache är 2.2