Zainstaluj XAMPP w systemie Linux

Autor: Charles Brown
Data Utworzenia: 6 Luty 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
XAMPP - Lokalny Serwer WWW / PHP / Apache / MySQL - Window 10
Wideo: XAMPP - Lokalny Serwer WWW / PHP / Apache / MySQL - Window 10

Zawartość

XAMPP (dla różnych systemów operacyjnych, Apache, MySQL, PHP, Perl) to dystrybucja Apache, której można użyć do skonfigurowania lokalnego serwera internetowego do tworzenia i testowania witryn internetowych. XAMPP działa jak aktywny serwer sieciowy, umożliwiając lokalne testowanie witryn i aplikacji. XAMPP jest łatwy w konfiguracji, ponieważ większość instalacji jest zautomatyzowana.

Do kroku

Część 1 z 3: Instalowanie XAMPP

  1. Pobierz instalator XAMPP. Możesz go pobrać pod adresem apachefriends.org/download.html. Upewnij się, że pobierasz odpowiednią wersję dla swojego systemu (32-bitową lub 64-bitową).
    • W tym artykule jako przykładu użyjemy 64-bitowej wersji 5.6.3. Zmień polecenia w zależności od używanej wersji.
  2. Otwórz terminal. Zanim będziesz mógł zainstalować XAMPP, musisz zmienić uprawnienia pobranego pliku, aby mógł działać.
  3. Zmień prawa. Wpisz następujące polecenie i naciśnij Enter, a po wyświetleniu monitu wprowadź hasło:
    • sudo chmod + x xampp-linux-x64-5.6.3-0-installer.run
    • Możesz przeciągnąć pobrany plik do okna terminala, aby automatycznie wprowadzić nazwę pliku i lokalizację.
  4. Otwórz instalator. Po zmianie uprawnień możesz otworzyć instalator, aby zainstalować XAMPP. Wpisz następujące polecenie i naciśnij Enter:
    • sudo ./xampp-linux-x64-5.6.3-0-installer.run
  5. Postępuj zgodnie z instrukcjami, aby zainstalować XAMPP. Instalator prowadzi użytkownika krok po kroku przez proces. Większość użytkowników może pozostawić wartości domyślne dla wszystkich opcji.
    • Możesz zaznaczyć opcję „Dowiedz się więcej o BitNami dla XAMPP”, jeśli nie jesteś zainteresowany dodatkowymi informacjami o BitNami.

Część 2 z 3: Konfiguracja XAMPP

  1. Uruchom XAMPP. Możesz uruchomić XAMPP z terminala za pomocą następującego polecenia. Może być konieczne ponowne wprowadzenie hasła.
    • sudo / opt / lampp / lampp start
  2. Otwórz stronę powitalną XAMPP w swojej przeglądarce internetowej. Otwórz przeglądarkę i wpisz http: // localhost / xampp / w pasku adresu. Kiedy XAMPP jest uruchomiony, zobaczysz teraz stronę powitalną. W ten sposób możesz sprawdzić, czy XAMPP działa poprawnie.
  3. Ustaw XAMPP, aby uruchamiał się podczas uruchamiania Linuksa. Jeśli chcesz, aby XAMPP zawsze działał, gdy twój komputer jest włączony i zalogowany, możesz dodać wiersz do pliku rc.local:
    • Otwórz Terminal, wpisz sudo nano /etc/rc.local i naciśnij Enter, aby zapisać plik rc.local otwórz w edytorze. Możesz nano zastąpiony ulubionym edytorem tekstu.
    • Dodaj / opt / lampp / lampp start do linii dla wyjście 0.
    • Zapisz plik rc.local i zamknij go.
  4. Skonfiguruj ustawienia zabezpieczeń. XAMPP jest instalowany bez haseł, ale nie jest zalecane uruchamianie XAMPP bez zabezpieczeń. Możesz skonfigurować wszystkie ustawienia zabezpieczeń za pomocą następującego polecenia. Dzięki temu możesz sukcesywnie ustawiać różne aspekty bezpieczeństwa.
    • zabezpieczenia sudo / opt / lampp / lampp
    • Możesz teraz ustawić hasło dla XAMPP, możesz ustawić ustawienia bezpieczeństwa MySQL i możesz tworzyć hasła dla MySQL, phpMyAdmin i FTP.
    • Spowoduje to wyświetlenie nazwy użytkownika XAMPP llamp.
  5. Aktywuj „eAccelerator”. XAMPP zawiera „eAccelerator”, który jest narzędziem optymalizacyjnym dla programowania PHP. Jeśli chcesz z niego skorzystać, musisz złożyć /opt/lampp/etc/php.ini otwórz i ; usuń początek kolejnych wierszy. Zrestartuj XAMPP po zapisaniu pliku.

    ; rozszerzenie = "eaccelerator.so"
    ; eaccelerator.shm_size = "16"
    eaccelerator.cache_dir = "/ opt / lampp / tmp / eaccelerator"
    ; eaccelerator.enable = "1"
    eaccelerator.optimizer = "1"
    eaccelerator.check_mtime = "1"
    ; eaccelerator.debug = "0"
    eaccelerator.filter = „”
    ; eaccelerator.shm_max = "0"
    ; eaccelerator.shm_ttl = "0"
    ; eaccelerator.shm_prune_period = "0"
    eaccelerator.shm_only = "0"
    eaccelerator.compress = "1"
    eaccelerator.compress_level = „9”


Rozwiązywanie problemów

  1. Napraw problem z komunikatem o błędzie podczas uruchamiania XAMPP. Jeśli pojawi się błąd „Nie można przywrócić ochrony segmentu po przeniesieniu: Odmowa dostępu?” podczas uruchamiania występuje konflikt z SELinux.
    • Rodzaj sudo / usr / sbin / setenforce 0 i naciśnij Enter. Teraz powinieneś być w stanie uruchomić XAMPP bez żadnych problemów.
  2. Jeśli na stronie XAMPP nie widać żadnych obrazów, rozwiąż problem. Jeśli XAMPP jest uruchomiony, ale nie widzisz żadnych obrazów w przeglądarce internetowej, występuje konflikt między Apache a niektórymi wersjami Linuksa.
    • Otwórz plik /opt/lampp/etc/httpd.conf.
    • Kasować # z #EnableMMAP wyłączona i #EnableSendfile wyłączony.
    • Zrestartuj XAMPP. Teraz powinieneś zobaczyć obrazy.

Część 3 z 3: Korzystanie z XAMPP

  1. Dodaj pliki do serwera XAMPP. Możesz dodać pliki do lokalnego serwera XAMPP, umieszczając je w następującym katalogu. To jest folder "główny" twojego lokalnego serwera WWW XAMPP. Serwer sieciowy ma dostęp do wszystkich plików w tym folderze:
    • / opt / lampp / htdocs /
  2. Otwórz graficzne narzędzie do konfiguracji XAMPP. XAMPP zawiera program konfiguracyjny, za pomocą którego można zmieniać ustawienia za pomocą interfejsu graficznego. Aby otworzyć program, użyj następujących poleceń:
    • cd / opt / lampp
    • sudo ./manager-linux-x64.run
  3. Sprawdź, czy PHP działa poprawnie. Gdy serwer jest uruchomiony, możesz uruchomić szybki test, aby upewnić się, że serwer poprawnie przetwarza PHP.
    • Otwórz edytor tekstu i wpisz:

      ? php echo "Witaj świecie!"; ?> var13 ->

    • Zapisz plik jako test.php i umieść go w folderze / opt / lampp / htdocs /
    • Otwórz przeglądarkę internetową i wpisz http: //localhost/test.php. Powinieneś teraz zobaczyć tekst „Witaj, świecie!” pojawić się.
  4. Zainstaluj usługi internetowe, które chcesz przetestować. Po skonfigurowaniu serwera możesz rozpocząć instalację usług, takich jak Drupal i Wordpress. Aby uzyskać szczegółowe instrukcje, zobacz tutaj:
    • Konfiguracja bazy danych w MySQL