Jak zaktualizować wersję PHP na XAMPP (Windows)?

zaktualizuj wersję php xamp windows


Jako programista WWW XAMPP jest prawdopodobnie jednym z programów, z których korzystam głównie na komputerze z systemem Windows. Nie będę wchodził w szczegóły, aby wyjaśnić, dlaczego używam XAMPP i dlaczego powinieneś rozważyć jego użycie. Chociaż zastanowienie się, jak zaktualizować wersję PHP, zajęło mi trochę czasu, pomyślałem, że pomocne będzie podzielenie się moim doświadczeniem i ułatwienie pracy oraz oszczędność czasu na tym zadaniu. W tym artykule pokazano różne opcje aktualizacji wersji PHP w systemie XAMPP w systemie Windows i rozwiązania wszelkich problemów, które mogą się pojawić.

Dlaczego warto zaktualizować wersję XAMPP PHP??

Podobnie jak w przypadku każdego innego oprogramowania, w przypadku PHP zaleca się również korzystanie z najnowszej wersji. Nowa wersja PHP7 ma wiele ulepszeń w porównaniu do starego PHP5. PHP7 zużywa połowę pamięci, a jego wydajność znacznie się poprawiła. Oto kilka innych zalet korzystania z PHP7:

  • PHP 7 jest prawie dwa razy szybszy niż niższa wersja PHP
  • Niskie zużycie pamięci (do 50%)
  • Ułatwia obsługę błędów
  • Obsługa 64-bitowych systemów Windows
  • Nowy statek kosmiczny i zerowi operatorzy koalescencyjni
  • Umożliwia dokładne deklaracje typu
  • Dodaj anonimowe klasy
  • Ułatwia import z tej samej przestrzeni nazw
  • Przedstawiamy zerowanie koalescencji & Operator statku kosmicznego i nie tylko

Z drugiej strony wersja PHP5 nie będzie dłużej obsługiwana. Na przykład Joomla 4 będzie kompatybilna tylko z serwerem, który używa co najmniej wersji PHP7. To tylko kilka powodów, ale rozumiesz.

Zaktualizuj wersję PHP w Windows XAMPP

Jeśli używasz starszej wersji XAMPP (3.2.1 lub starszej), najprawdopodobniej nadal używasz PHP5. Oto kilka opcji uaktualnienia starej wersji PHP5 do PHP7.

  1. Pobierz najnowsza wersja PHP zgodny z systemem Windows (x86 lub x64)

  2. Wyodrębnij pliki do folderu o nazwie php

  3. Przejdź do katalogu instalacyjnego XAMPP i zmień nazwę starego folderu php (coś w stylu php_5)

  4. Skopiuj niedawno wyodrębniony folder php do folderu instalacyjnego XAMPP

  5. Otwórz Panel sterowania XAMPP i skonfiguruj Apache

  6. Kliknij przycisk Config obok modułu Apache i wybierz Apache (httpd-xampp.conf)

    aktualizacja php windows xampp apache httpd

  7. Zastąp cały php5 tekstem php7 i zapisz plik

  8. Uruchom ponownie serwer Apache!

Co się stanie, jeśli serwer Apache nie uruchomi się? W panelu sterowania XAMPP może pojawić się następujący komunikat o błędzie:

[Apache] Wykryto zmianę statusu: działa

[Apache] Wykryto zmianę statusu: zatrzymano

[Apache] Błąd: nieoczekiwane zamknięcie Apache.

[Apache] Przyczyną może być zablokowany port, brak zależności,

[Apache] niewłaściwe uprawnienia, awaria lub wyłączenie za pomocą innej metody.

[Apache] Naciśnij przycisk Dzienniki, aby wyświetlić dzienniki błędów i sprawdzić

[Apache] Windows Event Viewer, aby uzyskać więcej wskazówek

[Apache] Jeśli potrzebujesz dodatkowej pomocy, skopiuj ją i opublikuj

[Apache] całe okno dziennika na forach

Jeśli tak, wykonaj następujące czynności:

  1. W Panelu sterowania XAMPP kliknij przycisk Config obok modułu Apache

  2. Wybierz Apache (httpd.conf)

    xampp edit apache httpd conf

  3. Znajdź i zamień następujące linie:

    Posłuchaj 80

    do

    Słuchaj 8080

    Nazwa serwera localhost: 80

    do

    Nazwa serwera localhost: 8080

  4. Zapisz i zamknij plik httpd.conf

  5. Edytuj plik httpd-ssl.conf, klikając Apache (http-ssl.conf)

    xampp edit apche httpd ssl conf

  6. Znajdź i zamień następujące linie:

    Słuchaj 443

    do

    Słuchaj 4443

    do

    NazwaSerwera www.example.com:443

    do

    NazwaSerwera www.example.com:4443

  7. Zapisz i zamknij plik httpd-ssl.conf

  8. Uruchom ponownie serwer Apache

Jeśli zrobiłeś wszystko dobrze, serwer Apache powinien się uruchomić.

W tym momencie jeszcze jeden błąd może powstrzymać Cię od używania serwera Apache XAMPP:

Brakujący problem DLL z XAMPP

błąd api ms win crt runtime l1 1 0 dll

Nie można uruchomić programu, ponieważ na komputerze brakuje api-ms-win-crt-runtime-l1-1-0.dll. Spróbuj ponownie zainstalować program, aby rozwiązać ten problem.

Ten błąd jest spowodowany nieaktualnym oprogramowaniem Microsoft Visual C ++. Błąd może nadal występować, nawet jeśli na komputerze może być zainstalowane to oprogramowanie.

Oto, co możesz zrobić:

  1. Pobieranie najnowsza wersja Microsoft Visual C++

  2. Odinstaluj starą wersję z komputera: Start > Panel sterowania > Programy Odinstaluj program

  3. Zrestartuj swój komputer

  4. Zainstaluj nową wersję, którą ostatnio pobrałeś

  5. Uruchom ponownie komputer

  6. Uruchom panel sterowania XAMPP i uruchom serwer Apache – błąd .dll nie powinien się już pojawiać

Zainstaluj XAMPP 3.2.2

Jeśli żadna z powyższych metod nie działa, sugeruję zainstalowanie najnowszej wersji XAMPP. Najnowsza wersja XAMPP (3.2.2) jest dostarczana z PHP7, więc nie musisz się martwić wszystkimi powyższymi problemami. Uważaj jednak, aby nie zastąpić starych plików, ponieważ możesz stracić wszystkie swoje projekty, pliki i bazy danych. Oto prosty krok po kroku, jak zainstalować nowy XAMPP i przenieść swoje projekty:

  1. Przejdź do AppacheFrineds.org i Ściągnij potrzebna wersja

    pobierz najnowszą wersję xampp

  2. Uruchom instalację i wybierz dla niej inny folder docelowy – jeśli twoja stara wersja XAMPP jest zainstalowana w folderze C: / xampp /, zainstaluj nową wersję w C: / newxampp /

  3. Po udanej instalacji przenieś folder C: / xampp / htdocs / do C: / newxampp / htdocs / – spowoduje to przeniesienie wszystkich plików projektu do nowej instalacji

  4. Prześlij również C: / xampp / mysql / data / do C: / xampp / mysql / data / – spowoduje to przeniesienie wszystkich informacji z bazy danych do nowej instalacji

  5. Otwórz nowy Panel sterowania XAMPP v3.2.2 – i uruchom Apache i MySQL

  6. Teraz sprawdź wersję php http: //localhost/phpinfo.php – ten plik PHP powinien zawierać następujący wiersz:

    <?php phpinfo (); ?>

    wersja informacji php 7 2 6

  7. Zacznij korzystać z mocy PHP7!

Podsumowując

Naprawdę mam nadzieję, że ten artykuł Ci pomógł. Jeśli nadal masz problemy, daj nam znać w komentarzach, a postara się odpowiedzieć na twoje pytania i znaleźć rozwiązanie twojego problemu. Szczęśliwego kodowania!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map