Instalacja Apache, MySQL i PHP

Platforma Moodle została napisana w języku skryptowym zwanym PHP, a większość swoich danych przetrzymuje w bazach danych. Zalecaną przez nas bazą danych jest MySQL. Przed instalacją Moodle, musisz posiadać zainstalowane PHP, oraz działającą bazę danych, aby zmienić twój komputer w funkcjonalny serwer sieciowy. Wspomniane pakiety mogą być trudne w instalacji dla przeciętnego użytkownika komputera, więc ta strona została napisana, aby możliwie ułatwić ten proces na różnych platformach.

 

Mac OS X

Najłatwiejszym sposobem jest skorzystanie z serwera Apache, dostarczanego przez Apple, oraz dodanie PHP i MySQL za pomocą pakietów Marc'a Liyange. Obie podane poniżej strony zawierają solidną instrukcję, której nie będziemy tu powtarzać.

PHP: Ściągnij z : http://www.entropy.ch/software/macosx/php/

MySQL: Ściągnij z: http://www.entropy.ch/software/macosx/mysql/

Gdy oba pakiety zostały zainstalowane podstawowy Podręcznik instalacji powinien wystarczyć.

W przyszłości może zamieścimy tu więcej szczegółów...

 

Redhat Linux

Powinieneś zainstalować wszystkie dostępne pakiety RPM dla Apache, PHP, oraz MySQL. Jednym z pakietów, o którym często zapominają użytkownicy jest pakiet php-mysql, który jest niezbędny, aby PHP mogło się komunikować z MySQL.

Gdy pakiety te zostały zainstalowane Podręcznik instalacji powinien wystarczyć.

W przyszłości może zamieścimy tu więcej szczegółów...

 

Windows

Notka tłumacza : Polecam odwiedzić bardzo dobrą, Polską stronę www.krasnal.tk. Można z niej ściągnąć pakiet bardzo podobny do opisanego poniżej EasyPHP, a także wiele porad i instrukcji

Najprościej skorzystać z EasyPHP, pakietu, który zawiera całe niezbędne Ci oprogramowanie. Poniżej podano postępowanie od początku do końca :

  1. Po pierwsze jeśli kiedykolwiek wcześniej instalowałeś MySQL (nawet jako część innego pakietu), odinstaluj je, skasuj wszystkie pliki MySQL, a także skasuj pliki c:\my.cnf i c:\windows\my.ini. Możesz też chcieć wyszukać i usunąć WSZYSTKIE pliki o nazwie my.cnf i my.ini.
  2. Jeśli instalowałeś wcześniej PHP usuń wszystkie pliki o nazwie php4ts.dll z różnych miejsc katalogu Windows, a także wszystkie plik o nazwie php.ini.
  3. Ściągnij EasyPHP z strony: http://www.easyphp.org/telechargements/dn.php?F=easyphp1-6.php3 (około 10 Mb)
  4. Uruchom ściągnięty plik: easyphp1-6_setup.exe. Proces instalacyjny odbywa się w języku Francuskim, ale jest bardzo podobny do wszystkich procesów instalacyjnych w Windows. Proponuję akceptować wszystkie ustawienia domyślne. Uwaga : "Suivant" oznacza Dalej, a "Oui" oznacza Tak.
  5. Na koniec instalacji pozostaw zaznaczonym opcję "Lancer EasyPHP" (Uruchom EasyPHP) i kliknij na przycisk "Terminer". Możesz zostać przeniesiony na stronę z informacjami, którą możesz spokojnie zignorować.
  6. Jeśli cały proces przebiegł bezproblemowo - gratulacje! Apache, PHP, oraz MySQL zostały zainstalowane i są uruchomione! Powinieneś widzieć czarną literę E na pasku zadań. Możesz kliknąć na nią prawym klawiszem myszy aby otrzymać dostęp do menu z opcjami, ale na razie nie będziesz ego potrzebował.
  7. Następnym krokiem jaki musisz wykonać jest utworzenie bazy danych, z której platforma Moodle będzie mogła korzystać. Za pomocą przeglądarki internetowej przejdź do http://localhost/mysql/ (pamiętaj o ostatnim znaku 'łamane na').
  8. Gdy zostaniesz poproszony o nazwę użytkownika, wpisz "root", a hasło pozostaw puste. Powinieneś teraz zobaczyć interfejs phpMyAdmin, który pozwala na tworzenie nowych baz danych i kont użytkowników.
  9. Utwórz nową bazę danych, wpisując "moodle" w jej pole, a następnie kliknij na przycisk "Create". Ależ to było proste:)
  10. Możesz także utworzyć nowe konto użytkownika, aby korzystać z bazy danych. Może to być odrobinę skomplikowane dla początkującego użytkownika, więc możesz się na razie zdecydować na korzystanie z konta "root" (bez hasła) podczas konfiguracji Moodle, a zmienić to później.
  11. Jesteś gotowy do instalacji Moodle! Ściągnij najnowszą wersję Moodle ze strony http://moodle.org/download, i rozpakuj ściągnięty plik.
  12. Przegraj pliki moodle do katalogu C:\Program Files\EasyPHP\www. . Możesz albo skopiować cały katalog moodle (np. C:\Program Files\EasyPHP\www\moodle), albo skopiować jego zawartość . Jeśli zdecydujesz się na to drugie rozwiązanie, to strona główna Moodle będzie dostępna pod adresem http://localhost/ , zamiast http://localhost/moodle/.
  13. Utwórz nowy katalog, w którym Moodle będzie mogło przechowywać przesłane dane np. C:\moodledata
  14. Przejdź do katalogu Moodle. Zrób kopię pliku config-dist.php, i nazwij ją config.php
  15. Zmodyfikuj config.php korzystając z edytora tekstowego (Notatnik Windows wystarczy. Uważaj tylko, aby nie dodać na końcu pliku pustych odstępów ani nowych linii).
  16. Wprowadź informacje o twojej bazie danych:
    $CFG->dbtype = 'mysql';
    $CFG->dbhost = 'localhost';
    $CFG->dbname = 'moodle';
    $CFG->dbuser = 'root';
    $CFG->dbpass = '';
    $CFG->dbpersist = true;
    $CFG->prefix = 'mdl_';
  17. Następnie wprowadź ścieżki dostępu do plików:
    $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';
  18. Zapisz plik config.php - możesz zignorować pozostałe ustawienia, jeśli jeszcze jakieś zostały.
  19. Już prawie koniec! Reszta instalacji odbywa się poprzez sieć. Wejdź na stronę http://localhost/moodle/admin/ i kontynuuj proces instalacji z poziomu przeglądarki internetowej.
  20. Na koniec musisz jeszcze zamieścić jakiś mechanizm 'cron'. Szczegóły znajdziesz w podręczniku instalacji

Jeśli nie chcesz lub nie możesz korzystać z EasyPHP, poniżej podano kilka wskazówek jak upewnić się, że PHP działa poprawnie i uniknąć najczęstszych błędów:

 

Dokumentacja Moodle

Version: $Id$