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

1466

    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. Rakas

      Eihän se tietysti minulle kuulu, mutta missä sinä olet? 😠
      Ikävä
      52
      1957
    2. Pidit itseäsi liian

      Vanhana minulle? Niinkö?
      Ikävä
      62
      1882
    3. SDP:n lyhyt selviytymisopas

      1. Komitea on vastaus, oli kysymys mikä tahansa Jos maailma on muuttumassa tai jossain palaa, demari ei hätiköi. Ensin p
      Maailman menoa
      12
      1425
    4. Joko olet luovuttanut

      Mun suhteen?
      Ikävä
      61
      1231
    5. Haluaisitko oikeasti

      Vakavampaa välillemme vai tämäkö riittää
      Ikävä
      49
      1184
    6. Mitä se olisi

      Jos sinä mies saisit sanoa kaivatullesi mitä vain juuri nyt. Ilman mitään seuraamuksia yms. Niin mitä sanoisit?
      Ikävä
      41
      845
    7. Nanna Karalahti :Paljastus bisneksistä Jere Karalahden kanssa!

      Ottanut yhteyttä seiskalehden toimittajaan ja kertonut totuuden yhteisestä Herotreeni-nimisestä verkkovalmenuksesta.
      Kotimaiset julkkisjuorut
      118
      707
    8. Toivoisitko

      Toivoisitko, että kaivattusi olisi introvertimpi tai extrovertimpi? Itsenäinen tai tarvitsisi enemmän apua/sinua? Osoit
      Ikävä
      87
      700
    9. Sotekeskus

      Aloite on hyvä, kiitokset siitä. Mutta jos olette yhtään seuranneet hyvinvointialueen kokouksia niin sehän on jo nuijit
      Ähtäri
      33
      678
    10. Sinunkin pitää jättää

      Se kaivattusi rauhaan.
      Ikävä
      40
      643
    Aihe