Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej.  Dowiedz się więcej       


Future Project

Future Project Wrocław

projektowanie stron internetowych

tworzenie stron internetowych

projektowanie stron www

tworzenie stron www

strony internetowe wrocław

strony www wrocław

projektowanie stron internetowych wrocław

tworzenie stron internetowych wrocław

projektowanie stron www wrocław

tworzenie stron www wrocław

wrocław

we wrocławiu

dolnyśląsk

dolny śląsk

pisanie programów

programy na zamówienie

program

programowanie

programy

projekt

zamówienie

piszemy programy

programy dedykowane

darmowe gry do pobrania

darmowe programy do pobrania

darmowe gry

darmowe programy

free games

free programs

free games download

free programs

free programs download

Hel Rajd

Hel Rajd download

E-mail Hunter

E-mail Hunter download

Hel Rajd pobierz

E-mail Hunter pobierz

 
 
img
 
 
 
img
 
 
 
 
 
Apache, PHP i MySQL na Windows z AMP Launcher – krok po kroku
 
Data publikacji: 21.10.2026  |  Kategoria: Poradniki  |  Wyświetleń: 1
 
Do tworzenia stron w PHP potrzebny jest na własnym komputerze serwer WWW Apache, PHP i baza danych MySQL lub MariaDB, a najlepiej także phpMyAdmin do zarządzania bazą i Mailpit do sprawdzania poczty wysyłanej ze strony. Ręczna konfiguracja tych serwerów to wiele plików i ustawień. Program AMP Launcher robi to za Ciebie: wskazujesz pobrane paczki ZIP, a program je rozpakowuje, konfiguruje i uruchamia – bez usług systemowych i bez uprawnień administratora.
Poniżej pokazujemy cały proces na przykładzie instalacji o nazwie Sklep internetowy. Zrzuty ekranu pochodzą z polskiej wersji programu.

Czego potrzebujesz

Komputera z Windows 10 lub 11 i programu AMP Launcher. Wersja Free jest bezpłatna do użytku niekomercyjnego – pobierzesz ją tutaj. Do pracy zarobkowej służy wersja komercyjna (199 zł brutto, płatność jednorazowa). Program nie zawiera serwerów – pobierasz je sam z oficjalnych stron, dzięki czemu wybierasz dokładnie te wersje, których potrzebuje Twój projekt.

Krok 1. Pobierz paczki ZIP serwerów

Każdy składnik pobierz jako archiwum ZIP dla Windows:
• Apache – z Apache Lounge (apachelounge.com);
• PHP – z windows.php.net, koniecznie w wersji Thread Safe (nie NTS), bo tylko ona działa jako moduł Apache;
• MySQL z dev.mysql.com albo MariaDB z mariadb.org;
• phpMyAdmin (opcjonalnie) – z phpmyadmin.net;
• Mailpit (opcjonalnie) – z mailpit.axllent.org.
Paczek nie rozpakowuj – zrobi to program. Na zrzutach w tym poradniku są Apache 2.4.65, PHP 8.5.8, MariaDB 10.6.23, phpMyAdmin 5.2.3 i Mailpit 1.30.3, ale możesz użyć innych wersji, także PHP 7 dla starszego projektu.

Krok 2. Dodaj nową instalację

Zestaw serwerów dla jednego projektu nazywa się w programie instalacją. Wszystkie instalacje leżą w jednym folderze instalacji (np. C:\AMP_Launcher), który ustawiasz w oknie Ustawienia – jeśli nie jest jeszcze wybrany, program zapyta o niego przy starcie. Potem na ekranie startowym kliknij + Dodaj i podaj nazwę instalacji oraz nazwę jej katalogu. Program podpowiada nazwę katalogu z bieżącej daty i godziny, ale krótka nazwa, np. „sklep”, jest wygodniejsza.
AMP Launcher – okno Instalacja: nazwa instalacji i nazwa katalogu
Nowa instalacja: nazwa widoczna na liście i nazwa jej katalogu na dysku.
Nowa instalacja pojawia się na liście. Kliknięcie jej nazwy otwiera ustawienia, zielony przycisk uruchamia ją od razu, ołówek zmienia nazwę, a kosz usuwa instalację – jej folder trafia do Kosza Windows, więc da się go jeszcze odzyskać. Lista jest uporządkowana według ostatniego uruchomienia.
AMP Launcher – lista instalacji z wersjami Apache, PHP, MariaDB, phpMyAdmin i Mailpit
Lista instalacji: każda ma własne wersje serwerów. Kliknięcie nazwy otwiera ustawienia, zielony przycisk uruchamia instalację.

Krok 3. Wskaż paczki, foldery i porty

W oknie ustawień instalacji przy każdym składniku jest przycisk z folderem – kliknij go i wskaż pobrany plik ZIP. Nazwa paczki pojawi się w ramce składnika. phpMyAdmin i Mailpit włączasz polami „Dodaj phpMyAdmin” i „Dodaj Mailpit”.
AMP Launcher – ustawienia instalacji: paczki Apache, PHP, MariaDB, phpMyAdmin, Mailpit, foldery i porty
Ustawienia instalacji po wskazaniu paczek ZIP: folder strony, folder bazy, porty, SSL i składniki opcjonalne.
W tym samym oknie ustawiasz:
• Katalog www – folder z plikami Twojej strony; domyślnie podfolder www instalacji, ale możesz wskazać folder istniejącego projektu;
• Katalog baz danych – miejsce, w którym MySQL lub MariaDB trzyma dane;
• porty – Apache 80, HTTPS 443, baza 3306, Mailpit 1025 (poczta) i 8025 (skrzynka w przeglądarce). Jeśli port 80 zajmuje inny program, wpisz np. 8080;
• Włącz przy starcie – serwer startuje sam po otwarciu okna instalacji;
• Utwórz skrót na pulpicie – skrót otwiera od razu tę instalację.
Paczki są rozpakowywane dopiero po kliknięciu Zapisz albo Uruchom – przy dużych archiwach program pokazuje w tym czasie okno oczekiwania. Gdy później wskażesz nowszą paczkę tego samego składnika, poprzednia wersja trafi do Kosza, a program sam dopasuje konfigurację serwerów.

Krok 4. Wybierz tryb PHP

Paczka PHP zawiera dwa wzorcowe pliki ustawień, więc zaraz po jej rozpakowaniu program pyta, który ma być podstawą pliku php.ini tej instalacji.
AMP Launcher – wybór pliku php.ini-production albo php.ini-development
Wybór trybu PHP: production ukrywa błędy przed odwiedzającymi, development pokazuje je w przeglądarce.
Development pokazuje błędy i ostrzeżenia PHP bezpośrednio w przeglądarce – to wygodne, gdy budujesz stronę. Production ukrywa je przed odwiedzającymi. W obu trybach program zapisuje błędy PHP do pliku php_errors.log, więc zawsze sprawdzisz, co poszło nie tak. Tryb zmienisz później w pliku php.ini, który otwiera przycisk w oknie instalacji.

Krok 5. Uruchom serwery

Kliknij Uruchom w ustawieniach albo zielony przycisk na liście. Otworzy się okno instalacji z osobnym wierszem dla Apache, bazy danych i Mailpita. Obok nazwy widać wersję odczytaną z plików serwera i numery portów.
AMP Launcher – okno instalacji z przyciskami Start, Stop i Zabij dla Apache, MariaDB i Mailpit
Okno instalacji tuż po otwarciu, przed startem serwerów: wersje, porty, przyciski Start, Stop i Zabij oraz pole logu.
• Start uruchamia serwer, Stop zatrzymuje go bezpiecznie, a Zabij kończy proces natychmiast – tylko wtedy, gdy Stop nie działa;
• Włącz wszystko uruchamia albo zatrzymuje wszystkie serwery w bezpiecznej kolejności;
• pole logu pokazuje na żywo komunikaty wszystkich serwerów – ostrzeżenia i błędy na czerwono;
• przyciski z nazwami plików otwierają konfigurację (httpd.conf, my.ini, php.ini) i dzienniki błędów, a Porty zmienia port bez szukania go w plikach.
Przed każdym startem bazy program pakuje każdą Twoją bazę danych do osobnego archiwum ZIP w folderze backup instalacji i trzyma kilka ostatnich kopii (domyślnie 5 na bazę). Zamknięcie okna krzyżykiem chowa program do zasobnika – serwery działają dalej. Wszystko zatrzymuje polecenie „Zakończ” w menu ikony w zasobniku.

Krok 6. Pierwsza strona, baza danych i poczta

Zapisz w katalogu www plik index.php, np. z jedną linią <?php phpinfo(); i kliknij WWW – strona otworzy się w przeglądarce pod adresem http://localhost (z numerem portu, np. http://localhost:8080, jeśli zmieniłeś port; przy włączonym SSL – https://localhost). Zobaczysz pełną informację o zainstalowanym PHP.
Przycisk phpMyAdmin działa, gdy uruchomione są Apache i baza danych. Załóż w nim bazę dla projektu, a w ustawieniach strony podaj serwer 127.0.0.1 i port bazy tej instalacji. Do przenoszenia bazy na inny komputer albo na serwer firmy hostingowej używaj eksportu z phpMyAdmin.
Gdy Mailpit jest włączony, program sam kieruje do niego pocztę wysyłaną funkcją PHP mail(). Wiadomości nie wychodzą w świat, tylko lądują w skrzynce otwieranej przyciskiem Mailpit. Po włączeniu Mailpita albo zmianie jego portu zrestartuj Apache. Uwaga: strona z własną konfiguracją SMTP (biblioteka pocztowa z wpisanym serwerem i hasłem) omija to ustawienie – wtedy wpisz Mailpita w konfiguracji samej strony.

HTTPS i dostęp z innych urządzeń

Pole Włącz SSL dodaje port HTTPS obok zwykłego HTTP. Przy pierwszym użyciu program sam tworzy certyfikat dla localhost, ważny 5 lat. Przeglądarka ostrzeże, że certyfikat jest niezaufany – przy pracy lokalnej to normalne.
Domyślnie strona jest dostępna tylko na tym komputerze. Pole Udostępnij w sieci otwiera ją dla telefonu i innych komputerów w sieci: program pyta o zgodę, wymienia zmiany w Zaporze Windows, a Windows prosi o potwierdzenie administratora. Na drugim urządzeniu wpisujesz adres komputera z polecenia ipconfig, np. http://192.168.1.106. phpMyAdmin, baza danych i Mailpit nadal są dostępne tylko lokalnie.

Kilka projektów, kilka instalacji

Każda instalacja ma własne wersje serwerów, własny folder strony, własną bazę i własne porty. Możesz więc trzymać sklep na PHP 8.5 i MariaDB, a starszy projekt na PHP 7 i MySQL 5.7 – tak jak na liście powyżej – i otwierać każdy jednym kliknięciem albo skrótem na pulpicie. Serwery działają jako zwykłe programy, a nie usługi systemowe, więc nic nie uruchamia się w tle bez Twojej wiedzy.

Najczęstsze problemy

Apache nie startuje, a w logu jest informacja o zajętym porcie.
Port używa inny program, np. drugi serwer WWW. Zmień port Apache przyciskiem Porty.
Strona PHP pokazuje „Failed opening required”, choć plik istnieje.
Niektóre wersje Apache nie pozwalają PHP czytać plików z folderu OneDrive – tak działa Apache 2.4.68 w kompilacji VS18 z czerwca 2026, a Apache 2.4.65 (VS17) z tym samym PHP działa poprawnie. Wskaż inną wersję Apache albo przenieś folder strony poza OneDrive. Folderu bazy danych też nie trzymaj w OneDrive.
Pusty błąd 500 bez komunikatu PHP.
Sprawdź log Apache. Częstą przyczyną jest plik .htaccess z RewriteEngine – program sam włącza mod_rewrite, jeśli moduł jest w paczce Apache.
Adres http:// przechodzi sam na https://.
Program stosuje plik .htaccess strony także przy zwykłym HTTP. Jeśli .htaccess przekierowuje na HTTPS, włącz SSL albo usuń tę regułę na czas pracy lokalnej.

Najczęstsze pytania

Czy potrzebuję uprawnień administratora?
Nie. Program uruchamia się bez okna kontroli konta użytkownika. Zgoda administratora jest potrzebna tylko przy instalowaniu programu i przy zmianie Zapory Windows dla strony udostępnionej w sieci.
Czy mogę zmienić wersję PHP albo bazy w istniejącej instalacji?
Tak – wskaż w ustawieniach nową paczkę ZIP, a program przy najbliższym starcie odświeży konfigurację. Przejście z MySQL na MariaDB działa na tych samych danych; w drugą stronę trzeba przenieść bazy eksportem z phpMyAdmin, bo MySQL nie odczyta plików MariaDB – program wykrywa ten przypadek i nie uruchomi serwera.
W jakich językach działa program?
Po polsku, angielsku, niemiecku, francusku i hiszpańsku – razem z pomocą. Język zmienia się od razu, bez ponownego uruchamiania.
Jak zacząć?
Pobierz darmowy AMP Launcher Free albo przeczytaj pełny opis programu. Porównanie z XAMPP, Laragonem i innymi programami tego typu znajdziesz we wpisie „AMP Launcher, XAMPP czy Laragon?” na naszym blogu.
 
 
 
img
 
Copyright © 2014-2026 Future Project. All Rights Reserved.