Perl + MySQL + Apache asentaminen

Yonice

Olen toki saanut imuroitua Apachen, Perlin ja MySQL:n koneelleni. Kysymys kuuluukin, että miten asentaa vaadittavat DBI ja DBD moduulit ohjelmien rajapinnaksi? Mitä confeja pitää Apachessa muuttaa (pitääkö muuttaa?) etc.

Jos joku on saanut käytännössä toimimaan kyseisen yhdistelmän (eli tallentamaan tietokantaan tekstiä kyseisillä ohjelmilla) niin neuvo olisi todella mukava saada.

2

1461

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • dez

      Laitoin tuollaisen systeemin tuossa jokin aika sitten toimimaan, ja mikäli oikein muistan, niin...

      Apacheen ei tarvinnut mitään sen kummempia conffeja, eli normaalikonffaukset vainen...

      Oletan, että sulla on activeStaten perli, ja jos niin on, niin käytä ppm manageria ja asenna
      (ainankin) seuraavat pulikat
      DBI-1.39.tar.gz ja DBD-mysql-2.9003.tar.gz
      Eli kun menet command promptiin (sorry, jos selitän itsestään selvyyksiä...) ja siellä komenna jotta ppm (tai jos ei wörki niin menet sinne activestaten asennuskansioon ja kirjotat ppm) eli Perl Package Manager jolloin sulle aukee sen tekstipohjainen käyttöliittymä siihen eteen. Tällöin kokeilet komentoa search DBI ja sieltä tulee sitten jotain ehdotelmia ja sitten install komennolla saat sieltä sitten asennettua sen kikkareen. Sama sitten tuolle DBD:lle.
      Tämä on sen puoleen kiva tapa asennella, koska ppm hoitaa itse kaikki riippuvuudet niin pitäisi toimia.

      Sitten kun sulla on nämä, niin laitat mysql-serverin käyntiin, luot sinne jonkin DB:n jolla pääset kokeilemaan, määrittelet sen data sourceksi systeemiin ja sillein.

      Tarkkoja komentoja en muista, mutta lpppu onkin sitten perl-skriptan sisällä, eli sinne connect komento tms.

      jos ei aukene tällä, niin ilmota... katselen sitten asiaa hieman tarkemmin.

    • crake

      Mikä on Käyttöjärjestelmäsi?

      Itse asensin viimeviikolla Debian Linuxissa seuraavilla komennoilla:

      apt-get install perl
      apt-get install apache
      apt-get install mysql

      Hain tarvittavat modulit ja asensin ne komennoilla:
      perl MakeFile.pl
      make
      make test
      make install

      Toimii loistavasti :-)

      ############

      Windowsissa olen joitakin vuosia sitten käyttänyt ActiveStaten Active Perliä. En tiedä kuinka modulit pitäisi "oikeaoppisesti" asentaa windowsissa mutta olen käyttänyt seuraavaa menetelmää:

      Ajan scriptin web palvelimelta. Koska moduleita ei vielä ole asennettu palvelin herjaa että ei löydä *.pm tiedostoa (*.pm on puuttuva moduuli DBD tai DBI sun tapauksessa) jostakin hakemistosta. Kopioin DBD.pm ja DBI.pm tiedostot oikeisiin paikkoihin (johonkin perlin asennushakemiston alaiseen hakemistoon). Yleensä oikean paikan tiedostoille näkee web palvelimen virheilmoituksesta tai virheloki-tiedostoista.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Tiedätkö mihin

      Ominaisuuksiin rakastuin sinussa?
      Ikävä
      74
      4217
    2. Purra on kantanut vastuuta täyden kympin arvoisesti

      Luottoluokituksen lasku, ennätysvelat ja ennätystyöttömyys siitä muutamana esimerkkinä. Jatkakoon hän hyvin aloittamaans
      Maailman menoa
      89
      3943
    3. Surullista

      Että menetit sen naisen , tosi surullista ja vielä oman tyhmyyden takia ,ymmärrän että se on masentavaa
      Ikävä
      57
      2468
    4. Muuttunut käytös

      Onko kaivattusi käytös muuttunut? Tiedätkö mistä se johtuu? Haluatko kertoa, mitä tapahtui?
      Ikävä
      65
      2312
    5. Väkeä oli liikkeellä

      Nyt leijutaan pilvissä. Kun eläinpuistossa oli porukkaa 😆😆 Olihan siellä kun ilmaiseksi pääsivät. Eiköhän se juuri sik
      Ähtäri
      41
      2034
    6. Oliko kiihkeä

      ensimmäinen yö?
      Ikävä
      49
      1889
    7. 111
      1834
    8. Kummallista

      Oletteko koskaan ihastuneet ihmiseen, joka ei ulkonäöltään vastaa ollenkaan ihannettanne?
      Sinkut
      55
      1663
    9. Miltä meidän

      Riidat näyttäisi ja mistä niitä voisi tulla?
      Ikävä
      56
      1662
    10. Ikävä Jii.

      Toivotko vielä näkemistä?
      Ikävä
      65
      1558
    Aihe