Otwórz sobie drzwi do kariery programisty     |        Wybierz swoją ścieżkę kariery w IT!     |       Zacznij naukę z 30% rabatem

1 dni 21 godzin
close
Cart icon
User menu icon
User icon
Skontaktuj się z nami:
+48 888-916-333
Lightbulb icon
Jak to działa?
FAQ icon
FAQ
Contact icon
Kontakt
Terms of service icon
Regulamin zakupów
Privacy policy icon
Polityka prywatności
Zdjęcie główne artykułu.

Jak uruchomić PHP lokalnie?

Do uruchomienia aplikacji PHP potrzebny jest serwer. Zazwyczaj będzie też potrzebna baza danych. Co zrobić jeśli nie masz dostępu do serwera?

Najprostsze wyjścia to użycie tzw. serwera lokalnego. Czyli aplikacji, którą instalujemy w naszym lokalnym systemie. To znany od lat i sprawdzony sposób na lokalne uruchamianie aplikacji PHP.

XAMPP - sprawdzone i proste rozwiązanie

Aplikacja XAMPP zawiera wszystko czego potrzebujesz:

  • Serwer Apache
  • Obsługa języka PHP
  • Baza danych MySQL

XAMPP jest darmowy, sprawdzony i dostępny na wszystkie popularne systemy. Nic więcej na tym etapie nie będzie ci potrzebne. Przejdź do głównej strony XAMPP i pobierz wersję właściwą dla twojego systemu: https://www.apachefriends.org/pl/index.html

Jak zainstalować XAMPP

Instalacja to prosty proces choć musisz uważać na parę rzeczy.

  • Zwróć uwagę na katalog, w którym instalujesz XAMPP. Na przykład dla Windows domyślnym katalogiem jest C:\xampp.
  • Może się zdarzyć, że zapora systemu zablokuje XAMPP. Upewnij się, że taka sytuacja nie ma u ciebie miejsca.
  • Po zakończeniu instalacji powinien się uruchomić panel kontrolny XAMPP. Zawsze można go też uruchomić ręcznie - to standardowa aplikacja jak każda inna.

W panelu kontrolnym trzeba uruchomić dwie usługi: Apache (czyli serwer) oraz MySQL (czyli bazę danych). Kliknij na przycisku Start obok tych usług.

panel kontrolny xampp

Teraz otwórz przeglądarkę i wpisz adres: http://localhost/. Jeśli wszystko przebiegło prawidłowo to powinna się pokazać strona startowa twojego lokalnego serwera.

Gdzie umieścić pliki

Mamy już wszystko co jest potrzebne do lokalnego uruchamiania aplikacji PHP. Teraz kolejne pytanie - gdzie umieścić pliki naszej aplikacji?

Pamiętasz katalog, w którym XAMPP został zainstalowany? Przejdź do niego i znajdź podkatalog ‘htdoscs’. Tutaj właśnie umieszczamy nasze aplikacje.

Żeby zachować porządek najlepiej wszystko umieszczać w osobnych podkatalogach. Przykład:

C:/xampp/htdocs/my_app

Jeśli mamy taką aplikację to do przeglądarki trzeba wpisać http://localhost/my_app w celu uruchomienia aplikacji.

Zarządzanie bazą danych

Większość aplikacji PHP korzysta z bazy danych. W XAMPP mamy dostęp do panelu kontrolnego phpMyAdmin. Znajdziesz go pod adresem http://localhost/phpmyadmin/. W tym panelu możesz zarządzać bazami, tworzyć tabele, importować dane itp.

Baza danych - przykład

Prześledźmy prosty przykład z kursu PHP - Praktyczny projekt. W tym kursie będziesz tworzyć grę w statki, którą możesz uruchomić w XAMPP.

Gra do działania wymaga bazy danych MySQL. W plikach gry znajdziesz m.in plik ships.sql.

  • Zawartość tego pliku otwórz w dowolnym edytorze tekstowym i skopiuj.
  • Przejdź do panelu phpMyAdmin, wybierz zakładkę SQL, wklej skopiowaną zawartość i kliknij na przycisku Wykonaj.

Po wykonaniu SQL powinna się utworzyć baza danych z niezbędnymi tabelami.

UWAGA: domyślne dane logowania do bazy w XAMPP to:

  • user = root
  • password = ‘’ (czyli puste hasło)

Upewnij się, że twoja aplikacja w konfiguracji połączenia z bazą takich właśnie danych używa.

Codenga