# Instalimi i Apache, MySQL dhe PHP

> Moodle ėshtė shkruar nė njė gjuhė skriptimi qė quhet PHP, dhe i ruan shumicėn e tė dhėnave nė njė databazė. Databaze rekomandohet tė jetė MySQL. Para instalimit tė Moodle ju duhet tė keni PHP tė instaluar dhe njė databazė funksionale dhe kompjuterin tuaj njė platformė funksionale web serveri. Kėto paketa mund tė ngrihen pėr pėrdorues mesatarė kompjuteri, kėshtu qė kjo faqe ėshtė shkruar pėr ta bėrė kėtė proces sa mė tė thjeshtė pėr platforma tė ndryshme:

> - Shėrbimi i Hostimit
> - Mac OS X
> - Redhat Linux
> - Windows

> ### Shėrbimi i Hostimit

> > Pėr fat tė keq shėrbimet e hostimit ndryshojnė shumė nga mėnyra si funksionojnė. Disa edhe e instalojnė Moodle pėr ju.

> > Shumica ofrojnė njė panel kontrolli web-based pėr site-in tuaj, krijojnė databaza dhe ngrenė cron-e. Disa mund tė ofrojnė akses terminali nėpėmjet ssh, kėshtu qė ju mund tė pėrdorni command shell pėr ti bėrė gjėrat.

> > Ju duhet tė punoni sipas Guidės sė instalimit duke kryer ēdo hap njė herė. Pyet provajderin e hostimit nėse ngec.

> ### Mac OS X

> > Mėnyra mė e lehtė ėshtė tė pėrdorėsh Apache serverin qė jep Apple, dhe tė shtosh PHP dhe MySQL duke pėrdorur paketėn Marc Liyanage. Tė dyja faqet e mėposhtme kanė instruksione tė mira qė nuk po i pėrsėrisim kėtu:

> > > PHP: Download-ojė prej kėtu: http://www.entropy.ch/software/macosx/php/

> > > MySQL: Download-o kėtu: http://www.entropy.ch/software/macosx/mysql/

> > Pasi ato janė instaluar Guida e instalimit duhet tė jetė e thjeshtė.

> > Rruga nė detaje jepet kėtu: http://moodle.org/wiki/index.php/InstallingMoodle

> ### Redhat Linux

> > Ju duhet tė instaloni tė gjitha paketat RPM tė vlefshme pėr Apache, PHP dhe MySQL. Njė paketė qė njerėzit shpesh e harrojnė ėshtė paketa php-mysql e cila ėshtė e domosdoshme pėr komunikimin e PHP me MySQL.

> > Pasi janė instaluar kėto Guida e instalimit duhet tė jetė fare e lehtė.

> > Rruga me detaje jepet kėtu: http://moodle.org/wiki/index.php/InstallingMoodle

> ### Windows

> > Mėnyra mė e lehtė ėshtė tė pėrdorėsh EasyPHP, njė paketė qė bashkon tė gjithė software-ėt qė ju duhen pėr njė aplikim Windows-i. Kėtu janė hapat nga fillimi nė fund:

> > 1. Sė pari, ju duhet tė instaloni MySQL para (edhe nėse ėshtė pjesė e njė pakete tjetėr), ēinstalojeni tė gjithė, fshini gjithė skedarėt e MySQL dhe sigurohuni qė keni fshirė c:\my.cnf dhe c:\windows\my.ini.Ju duhet tė kėrkoni dhe tė fshini ēdo skedar tė quajtur my.cnf ose my.ini.
> > 2. Nėse ju e keni instaluar PHP mė parė fshini ēdo skedar tė quajtur php4ts.dll nga direktoria Windows, si edhe ēdo skedar tė quajtur php.ini.
> > 3. Download-o EasyPHP nga: http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7 (approx 10 Mb)
> > 4. Ekzekuto skedarėt e downloaduar: easyphp1-7_setup.exe. Procesi i instalimit ėshtė nė Frengjisht por ngjason me instalimin e ēdo programi Windows tjetė - Ju kėshilloj qė tė pranoni default-tė. Vini re qėt "Suivant" kuptohet Next dhe "Oui" kuptohet Yes.
> > 5. Nė fund tė instalimit lere checkbox tė selektuar te "Lancer EasyPHP" (Start EasyPHP) dhe kliko butonin 'Terminer". Ju do tu jepet njė informacion web-i i cili mund tė injorohet.
> > 6. Nėse gjthēka ecėn mirė - Urime! Apache, PHP dhe MySQL janė instaluar dhe ekzekutohen! Ju do shikoni njė E tė zezė nė toolbar. Klikoni me tė djathtėn mbi tė qė tė dali menuja e cila ju lejon tė kontrolloni ekzekutimin e programeve.
> > 7. Disa gjėra mund tė jenė nė Frengjisht dhe ju preferoni English. Atėhere download-oni kėtė skedar http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7 wi cili pėrmban versione English tė www dhe home folder nė folderin EasyPHP1-7. Kėto mund tė kopjohen mbi skedarėt default.
> > 8. Gjėja tjetėr qė ju duhet ėshtė tė ngresh njė databazė pėr Moodl. Kliko me tė djathtėn te E e zezė nė toolbar dhe zgjidh Administration, mandej kliko DB Management (pranė PHPMyAdmin).
> > 9. Nėse ju kėrkohet njė username, pėrdor "root" me password bosh. Ju duhet tė shikoni phpMyAdmin web interface qė ju lejon tė krijoni njė databazė tė re dhe llogari pėrdoruesish.
> > 10. Krijo njė databazė tė re duke shtypur "moodle" brenda fushės dhe duke shtypur butonin "Create" .
> > 11. Ju mund tė krijoni edhe njė pėrdorues tė ri pėr tė aksesuar databazėn tuaj. Kjo mund tė jetė pak e vėshtirė pė pėrdoruesin qė hyn pėr herė tė parė, kushtu qė mund tė pėrdorni pėrdoruesin ekzistues "root" pa password nė config tė Moodle tani pėr tani dhe ta rregullosh mė vonė.
> > 12. Tashmė jeni gati pėr ta instaluar Moodle! Download-o versionin mė tė fundit tė Moodle nga http://moodle.org/download, dhe mandej unzip-o arshivėn.
> > 13. Kopjo skedarėt e moodle nė C:\Program Files\EasyPHP\www. Ju mund tė kopjoni krejt direktorinė moodle (dmth C:\Program Files\EasyPHP\www\moodle) ose tė kopjoni krejt pėrmbajtejens e direktorisė moodle . Po zgjodhėt kėtė tė dytėn atėhere ju mund ta aksesoni faqen tuaj Moodle (home page) dukepėrdorur http://localhost/ instead of http://localhost/moodle/.
> > 14. Krijo njė folder tė ri bosh diku qė Moodle tė ruajė aty skedarėt e ngarkuar, psh: C:\moodledata
> > 15. Shko te folderi juaj Moodle. Bėj njė kopje tė config-dist.php, dhe emėrtoje atė config.php
> > 16. Edito config.php duke pėrdorur njė editor teksti (pash Notepad, por kujdes qė tė mos shtojė spacio tė padėshiruara nė fund).
> > 17. Vendos gjithė informacionin mbi databazėn tuaj tė re:
> >     $CFG->dbtype = 'mysql';
> >     $CFG->dbhost = 'localhost';
> >     $CFG->dbname = 'moodle';
> >     $CFG->dbuser = 'root';
> >     $CFG->dbpass = '';
> >     $CFG->dbpersist = true;
> >     $CFG->prefix = 'mdl_';
> > 18. Dhe vendos pathin e skedarėve tuaj:
> >     $CFG->wwwroot = 'http://localhost/moodle'; // Use an external address if you know it.
> >     $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';
> >     $CFG->dataroot = 'C:\moodledata';
> > 19. Ruaj config.php - ju mund tė neglizhoni vendosjet e tjea nėse ka.
> > 20. Pjesa tjetėr e setup-it ėshtė krejt web-based. Visito http://localhost/moodle/admin/ me browser-in tuaj dhe vazhdo setup-in nėpėrmjet browser-it.
> > 21. Qė tė pėrdorėsh skedaret zip me Moodle (psh pėr backup-e) ju duhet ta bėni tė vlefshėm "zlib". Mund ta bėni kėtė duke shkuar te direktoria juaj e EasyPHP (C:\Program Files\EasyPHP), dhe tė ekzekutoni programin phpini.exe aty. Vendos njė shenjė Put nė checkbox-in ngjitur me "zlib.dll". Mbyll atė dritare, shko te E e zezė nė toolbar dhe kliko me tė djathtėn mbi tė pėr tė marrė njė menu - zgjidh "Restart" nga kjo menu.
> > 22. Sė fundi, ju duhet ngritja e njė lloj cron-i. Shiko Installation guide pėr mė shumė.

> > Nėse nuk e keni ose nuk mundeni ta pėrdorni EasyPHP, kutė tregohen disa tipse pėr tu siguruar qė PHP juaj ėshtė ngritur korrekt dhe si tė mėnjanosh problemet mė tė zakonshme:

> > - Sigurohu qė moduli GD funksionon dhe kėshtu Moodle mund tė procesojė imazhe - ju mund tė editoni php.ini dhe tė hiqni shenjėn e komentit (;) nga ky rresht: 'extension=php_gd2.dll'.
> > - Sigurohuni qė funksionon moduli Zlib qė tė mundeni tė krijoni dhe ēpaketoni skedarėt zip brenda Moodle.
> > - Sigurohuni qė "sessions" janė "on" - editoni php.ini dhe rregulloni qė direktoria pėr session.save_path - nė vėnd tė default "/tmp" tė pėrdorė njė direktori tė Windows si "c:/temp".

Dokumentacioni i Moodle

Version: $Id$