Instalacja serwera APACHE, PHP, MySQL

W celu uruchomienia usług konieczne jest zainstalowanie przynajmniej 2 pierwszych serwerów.


Instalacja Apache2 + PHP5 + MySQL w Ubuntu - (wszystkie polecenia wykonujemy w terminalu)

  1. Aktualizacja informacji o zawartości repozytoriów
    sudo apt-get update
  2. Instalacja serwera Apache2
    sudo apt-get install apache2
  3. Instalacja PHP5
    sudo apt-get install php5
  4. Instalacja phpMyAdmin - wygodne i darmowe narzędzie przydatne w zarządzaniu bazą danych MySQL
    sudo apt-get install phpmyadmin
  5. Instalacja serwera MySQL
    sudo apt-get install mysql-server
  6. Instalacja dodatku do Apache2, który umożliwi nam komunikację z bazami MySQL
    sudo apt-get install libapache2-mod-auth-mysql
  7. Instalacja dodatku do PHP, umożliwiającego komunikację z bazami MySQL z poziomu skryptów PHP
    sudo apt-get install php5-mysql
  8. Teraz należy zrestartować Apache'a, aby załadował wszystkie moduły, które przed chwilą zainstalowaliśmy.
    sudo /etc/init.d/apache2 restart
  9. Pierwsze testy:
  10. Tworzenie katalogu na przyszłe strony
    Najpopularniejszym miejscem na strony użytkowników jest katalog o nazwie public_html będący podkatalogiem katalogu domowego użytkownika. Należy go stworzyć, np. poleceniem:
    mkdir ~/public_html
  11. Udostępnianie katalogu public_html
    Żeby serwer mógł udostępniać strony z tego katalogu, należy dokonać małej konfiguracji. Dodajemy odpowiedni alias:
    otworzenie pliku konfiguracyjnego:

    sudo gedit /etc/apache2/sites-available/default
    teraz dopisujemy alias (zamiast "nazwa_uzytkownika" podaj swoją nazwę użytkownika z sytemu):
    Alias /nazwa_uzytkownika/ "/home/nazwa_uzytkownika/public_html/"

    < Directory /home/nazwa_uzytkownika/public_html/>

    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
    < /Directory>
    i zapisujemy zmiany
    dzięki temu aby wejść na stronę użytkownika wystarczy wpisać w przeglądarce:
    http://127.0.0.1/nazwa_uzytkownika/
  12. Ponowny restart serwera
    Po każdej zmianie konfiguracji, należy zrestartować serwer, aby wprowadził w życie nowe ustawienia.
    sudo /etc/init.d/apache2 restart
  13. Ostatni test:
    Utwórzmy jakąś przykładową stronę testową w public_html
    gedit ~/public_html/index.php
    Treść strony:
    < ? php
    echo "Jesli widzisz te zdanie, to znaczy, ze wszystko zrobiles poprawnie :)< br />";
    phpinfo();
    ?>
    Wyjaśnienie: funkcja phpinfo() to standardowa funkcja wypisująca informacje o serwerze
    Zamykamy edytor zapisując zmiany.
    Otwieramy przeglądarkę i wpisujemy adres (oczywiśce trzeba podmienić nazwa_uzytkownika naszą nazwą:
    http://127.0.0.1/nazwa_uzytkownika/
  14. życzę powodzenia :)

Instalacja Apache2 + PHP5 + MySQL w systemie Windows

Instalacja polega na pobraniu i zainstalowaniu pliku instalacyjnego z: EasyPHP DevServer (EasyPHP-DevServer-.....-setup.exe) - zależnie od aktualnej wersji


lub

Inne rozwiązania to: XAMPP ze strony , lub wampserwer ze strony.

Po prawidłowym zainstalowaniu otrzymujemy serwer działający lokalnie.


Najlepszym rozwiązaniem jest zastosowanie darmowego hostkingu z obsługą PHP i MySql


Po zainstalowaniu XAMPP mamy możliwość sprawdzić jego poprawność działania:

Poprawność działania serwera WWW sprawdzamy wpisując nazwę strony:

Pliki uruchamiające stronę WWW znajdują się w katalogu:
C:\xampp\htdocs\


Powrót na stronę główną