Gorsedda, Setup a Configure CGI a Perl i mewn Ffenestri XP

Prerequisite

Obvioulsy, gwe gweinyddwr anghenion at bod yn hidlo acha 'r Ffenestri beiriant. Chyfeiria at hon bostio achos chyfarwyddydiadau acha fel at gorsedda Apache2 i mewn Ffenestri.

Download ActivePerl

Download ActivePerl chan http://www.activestate.com/Products/ActivePerl/?mp1=. Chlecia acha Rhyddha Download at chychwyn 'r download gorymdeithia. Mae na angen at input unrhyw chyffyrddiad info. Jyst ad 'i 'n syn a bwyso ‘Next &#8217 at chychwyn 'r download.

'na download 'r lastest chyfieithiad chan Ffenestri MSI becyn.

Gorsedda ActivePerl

Chychwyn 'r installation at blygu yn clecian 'r setup ffeilia. Follows 'r acha -screen addysg. Ai arferi Perl CGI raglenni a angen at chynhalia rhyw gwastatewch chan portability cyd-rhwng ill dau Linux beiriannau a Ffenestri beiriannau, 'ch Mai angen at gorsedda Perl am yr un leoliad acha 'ch Ffenestri beiriant fel dydy acha odiaeth Linux beiriannau.

Er enghraifft, acha Linux beiriant, Perl leolir am usr / chist /perl a fel 'n bob Perl raglen a Dorra begins ag #!usr / chist /perl. Fel, 'i &#8217 enilla pryd gorsedda Perl acha an Ffenestri beiriant, dros yn gorseddu 'i i mewn 'r ball leoliad ( fi.e. Cperl:), gorsedda 'i i mewn Cusr: instead, fel a 'r Perl cyflawnadwy leolir am usr / chist /perl. / Hon allows chyfundrefnau 'n ysgrifenedig acha Ffenestri beiriant been chwimiedig at, heb chyfnewidiadau, at Linux beiriant, a ca 'i hidla 'na, a 'n groesymgroes.

At chyfnewid 'r installation llwybr, chlecia acha bori botyma pryd youre &#8217 acha 'r installation screen a prompts 'ch at ddethol a arweddau 'ch angen at gorsedda. Chyflea 'i at Cusr: ai needed.

Gwna 'n ddiball a 'r yn canlyn ddewisiadau ydy checked ( ddetholedig):
Adia Perl at 'r LLWYBR amgylchedd newidyn
Chrea Perl ffeilia estyniad chymdeithas

Activating CGI

Agor 'r httpd.conf ffeilia achos yn golygu at yn dethol Chychwyn > Raglenni > Apache HTTP Gweinyddwr > Configure Apache Gweinyddwr > Baratoi I'r wasg 'r Apache httpd.conf Configuration Ffeilia. Alternatively, agor 'r httpd.conf ag unrhyw destun golygydd.

I mewn 'r main chyfeiriadur adran, chwilia achos Ddewisiadau Indexes FollowSymLinks ( am am bannod 267), a adia ExecCGI at 'r darfod fel ddisgwyl cara:

Ddewisiadau Indexes FollowSymLinks ExecCGI

Chwilia achos 'r yn canlyn bannod a dynnu 'r hash farcia chymeriad (#) at uncomment hon bannod. (Alli hefyd chyfnewid.cgi at.pl, ai adia.pl ar ôl.cgi ai 'ch prefer a perl extention ydy hefyd draethedig fel cgi rengau) Er Enghraifft:

#AddHandler cgi -script.cgi

Ddylu ddisgwyl cara:

AddHandler cgi -script.cgi.pl
ai
AddHandler cgi -script.pl
ai
AddHandler cgi -script.cgi

Achub 'r httpd.conf configuration ffeilia, restart 'r Apache gweinyddwr. Test 'r configuration fel darluniedig i mewn Testing 'ch Gwe Gweinyddwr CGI Configuration am 'r darfod chan hon erthygl.

Optional: Yn galluogi CGI i mewn Unrhyw Chyfeiriadur

Ai 'ch angen at arfer CGI y tu allan i ScriptAliased chyfeiriadur (ScriptAlias ydy 'n arferol 'r Apache2 /cgi - chist /), esbonia i maes 'r yn canlyn bannod:

ScriptAlias cgi - chist / “C: / Raglen Rengau /Apache Dwr /Apache2 /cgi - chist / &#8221

/

Ddylu ddisgwyl cara:

#ScriptAlias cgi - chist / “C: / Raglen Rengau /Apache Dwr /Apache2 /cgi - chist / &#8221

/

Alternatively, ai 'ch angen at bennu jyst hun chyfeiriadur at ddod pawb 'ch cgi raglenni, chyfnewid 'r llwybr instead, namyn makes ure a chyfeiriadur exists.

Ddylu ddisgwyl cara ( achos ball fachludiadau):

ScriptAlias cgi - chist / “your_prefer_cgi -bin_direcotry &#8221

-

Achub 'r httpd.conf ffeilia. Restart 'r Apache gweinyddwr.

Yn cael Perl Cyflawnadwy Leoliad

Ai 'ch dont &#8217 adnabod ble ydy perl.exe gorseddedig at, cer at Chychwyn > Chwilia a chwilia achos perl.exe. Hon leoliad ydy 'r llwybr at 'r perl cyflawnadwy a has at bod ddod acha 'r briga chan pawb cgi scripts. Ai canlyni ball installation drefniadaeth, 'r llwybr ddylu bod C: /perl / chist /perl.exe

Achos 'r llwybr at perl.exe llwybr, pawb chan hyn fformat ydy valid:
#!c: /perl / chist /perl.exe
#!c: /perl / chist /perl
#!perl / chist /perl.exe
#!perl / chist /perl

Testing 'ch Gwe Gweinyddwr CGI Configuration

Achub 'r yn canlyn test script i mewn 'ch DocumentRoot chyfeiriadur ( ai cei uncomment ScriptAlias, alli ddod 'i anywhere i mewn 'ch DocumentRoot chyfeiriadur, ai ai chyfleaist ScriptAlias at rhyw fanylyn chyfeiriadur, ddod 'r cgi i mewn a chyfeiriadur ond, fi.e Apache2 /cgi - chist) fel test.pl ai test.cgi ( yn dibynnu ar 'ch configuration chan 'r AddHandler bannod) a modify 'r 'n flaen bannod fel gofynedig at atalnoda at 'ch ActivePerl ddehonglwr:

#!cperlbinperl.exe:
# ^^^ hon must bod 'r 'n flaen bannod chan 'r script! ^^^
# chychwyn chyfundrefn

arfer 'n fanwl
arfer CGI
'm q = 'n grai CGI

# argraffa header a chychwyn 'r markup output

argraffa q ->header ( “text /html &#8221),q ->start_html ( “hello chan perl cgi!&#8221)
argraffa q ->h2hello ( &#8221 dave &#8230 &#8221)
argraffa q ->end_html
# darfod chyfundrefn

Awron cer at http:/localhost /cgi - chist /test.cgi / (scripts i mewn Apache2 /cgi - chist / darllenir fel http: /localhost /cgi - chist / at ball). Ddylasech canfod dudalen a arddangosiadau lefel 'n ddau bennawd ag 'r yn canlyn destun:

hello dave

Ai canfyddi 'r goruwch cenadwri, CGI ydy yn hidlo. Ai cei a 500 amryfusedd, cer at 'r bara chofnodiad i mewn 'ch Apache2 /logs / amryfusedd.log ( ai 'r Adolyga Amryfusedd Log i mewn 'r Chychwyn ddewislen) at canfod 'n ddichlyn beth achosedig hon amryfusedd.

'N BWYSIG: Dyma beiriant cyfieithedig dudalen sy arlwyedig " fel ydy " heb warranty. Beiriant chyfieithiad Mai bod 'n afrwydd at ddeall. Blesio chyfeiria at 'n gysefin Saesneg erthygl whenever 'n bosib.

Ran a chyfranna ai ca 'n dechnegol atega a chyfnertha am 'm 'n Ddigidol Buchedd Forums.



7 Responses at “Install, Setup a Configure CGI a Perl i mewn Ffenestri XP &#8221

  1. Gorsedda AWStats - Rhyddha Logfile Analyzer achos Safle Ystadegau » My 'n Ddigidol Buchedd
    Ionawr 2nd, 2006 0219:
    1

    [... Fel AWStats ydy Perl seiliedig, a Perl Ddehonglwr angen at bod gorseddedig 'n flaen at chymer anvantage chan AWStats. Achos addysg acha fel at gorsedda Perl i mewn Ffenestri beiriant, atalfa i maes hon erthygl. [...

  2. Besart
    Gorffennaf 25th, 2006 2053:
    2

    Gorseddais cgi a configured apache fel ddeudaist, namyn cawn hon erro:

    'n dufewnol Gweinyddwr Amryfusedd
    'r gweinyddwr encountered an 'n dufewnol amryfusedd ai misconfiguration a was 'n analluog at chwblha 'ch arch.

    Blesio chyffyrddiad 'r gweinyddwr administrator, webmaster@localhost a hysbysa 'u chan 'r amsera 'r amryfusedd ddigwyddedig, a ddim 'ch cadernid wedi gwneud a Mai wedi achosi 'r amryfusedd.

    Hychwaneg gwybodaeth am hon amryfusedd Mai bod ar gael i mewn 'r gweinyddwr amryfusedd log.

    &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8212 &#8211

    Apache /2.0.58 (Win32) PHP /5.1.4 Gweinyddwr am localhost Chluda 80

  3. jack
    Mai 10th, 2007 1925:
    3

    Cool4you,guys.

  4. Mitchell
    Mehefin 20th, 2007 0809:
    4

    Jyst achos 'r chofnoda, 'r goruwch test script dafliadau a 500 amryfusedd pryd arferedig fel ydy. Efallai dydy jyst broblem ag firefox yn arddangos destun ai rhywbeth, namyn 'r ddyfynodau chymysgir i fyny, fel a could arwain at broblemau :)

  5. Johanna
    Hydref 8th, 2007 2305:
    5

    Hi pawb,

    Fi 'n sylweddol angen rhyw chyfnertha acha hon darostwng =)

    Canlynais 'r camau goruwch, a cyfnewidedig 'r ddyfynodau, a beth Ca ydy 9 amryfusedd cenadwriau:

    Backslash sefydla ble operator 'n ddisgwyliedig am Z.test.cgi bannod 1, chlosia “rtf1 &#8221
    ai &#8230. , chlosia “ansi &#8221
    ai &#8230. , chlosia “deff0 &#8243
    ai &#8230. , chlosia “f1 &#8221
    ac yn y blaen.

    Dwi chwbl rookie ag hyn bethau, unrhyw chyfnertha brisiedig =)

    Ddiolch,

    Johanna

  6. Munir
    Tachwedd 28th, 2007 2214:
    6

    Gwnawn bopeth ddeudaist. Namyn cgi ydy gostega mo yn hidlo. Blesio chyfnertha.
    'm apache ydy 2.2

  7. gael
    Medi 30th, 2008 2342:
    7

    Ddiolch choelbren!

    BTW, 'r amryfusedd 5OO daflir at 'r gweinyddwr ai 'r quotes ydy mo replaced at lluman hun bannod 11 &#8230

    Ynte everythings gweithfa ddirwya.

Ad a Ateb

Alli arfer hyn tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> < ddyfynna> < chyfundrefn> <del datetime=""> <em> < fi> <q cite=""> < bwra> < 'n> bybyr

Danysgrifio heb yn esbonio


Custom Search

'n grai Erthyglau

Incoming Chwilia Amodau achos 'r Erthygl

download perl.exe - gorsedda perl acha ffenestri xp - Perl.exe download - perl.exe - apache2 alluoga cgi - perl apache2 - perl achos ffenestri XP - perl vista - alluoga cgi apache2 - gorsedda perl acha vista - fel at gorsedda perl acha ffenestri XP - configure perl - perl setup download - gorsedda perl xp - download perl achos ffenestri xp - PERL achos ffenestri vista - perl download achos ffenestri xp - XAMPP Perl CGI - xampp llwybr at perl - download perl setup - perl ffenestri vista - gorsedda perl vista - xampp perl llwybr - rhyddha download perl.exe - perl download xp - apache2 perl - apache2 cgi alluoga - configure cgi - fel at configure perl - rhyddha download perl ddehonglwr - GORSEDDA PERL ACHOS FFENESTRI XP - apache2 configure cgi - Perl ddehonglwr achos ffenestri XP - pawb - fel at gorsedda perl acha vista - perl ddehonglwr rhyddha download - perl achos xp - gorsedda perl ffenestri xp - perl ddehonglwr vista - ffenestri xp cgi - fel at gorsedda perl i mewn ffenestri xp - perl download achos xp - apache perl configuration - perl.exe rhyddha download - gorsedda perl acha xp - fel at configure cgi - perl exe download - perl setup - alluoga cgi i mewn apache2 - apache2 ad cgi - Rhyddha Download Perl achos Ffenestri XP - perl ddehonglwr achos vista - perl achos ffenestri XP download - apache2 perl setup - apache2 configure perl - fel at gorsedda perl acha ffenestri vista - Perl Ffenestri XP - perl setup achos ffenestri - perl ffenestri configuration - download perl exe - download perl Ffenestri XP - configure perl apache2 - alluoga cgi acha apache - xampp perl configure - rhyddha perl download achos Ffenestri XP - " perl achos vista " - fel at gorsedda perl acha xp - perl ffenestri gorsedda - Fel at Configure Perl i mewn Ffenestri - xampp alluoga cgi - apache2 cgi configuration - perl download ffenestri xp - perl configure - perl ddehonglwr ffenestri vista - configure cgi apache2 -