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.
Perl + MySQL + Apache asentaminen
2
1461
Vastaukset
- 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
- 744217
Purra on kantanut vastuuta täyden kympin arvoisesti
Luottoluokituksen lasku, ennätysvelat ja ennätystyöttömyys siitä muutamana esimerkkinä. Jatkakoon hän hyvin aloittamaans893943Surullista
Että menetit sen naisen , tosi surullista ja vielä oman tyhmyyden takia ,ymmärrän että se on masentavaa572468Muuttunut käytös
Onko kaivattusi käytös muuttunut? Tiedätkö mistä se johtuu? Haluatko kertoa, mitä tapahtui?652312Väkeä oli liikkeellä
Nyt leijutaan pilvissä. Kun eläinpuistossa oli porukkaa 😆😆 Olihan siellä kun ilmaiseksi pääsivät. Eiköhän se juuri sik412034- 491889
- 1111834
Kummallista
Oletteko koskaan ihastuneet ihmiseen, joka ei ulkonäöltään vastaa ollenkaan ihannettanne?551663- 561662
- 651558