Podsystem Windows dla systemu Linux miał na celu ponowne wprowadzenie systemu Windows jako platformy programistycznej. Przy tak wielu pracach rozwojowych w sieci, WSL jest idealny do szybkiego konfigurowania środowiska programistycznego poprzez złożenie środowiska LAMP (Linux/Apache/MySQL/PHP).
Więc zacznijmy.
Zainstaluj i uruchom Apache
Serwer HTTP Apache może mieć większą konkurencję ze strony nowicjuszy, takich jak NGINX, ale nadal jest niezawodnym serwerem internetowym. Ponadto bardzo łatwo jest zainstalować w Ubuntu WSL:
sudo apt zainstaluj apache2
Możesz natknąć się na inne samouczki, które ci powiedzą jak używać systemctl w Ubuntu, aby uzyskać systemd aby uruchomić serwer. WSL nie używa systemd do zarządzania usługami. Zamiast tego w Ubuntu pod WSL używasz usługa polecenie, aby uruchomić i zatrzymać dowolne usługi.
Aby uruchomić serwer Apache, wpisz:
usługa sudo apache2 start
Aby upewnić się, że działa, przejdź do http://localhost i powinieneś zobaczyć domyślną stronę testową Ubuntu. WSL automatycznie mapuje numery portów systemu Ubuntu na te, które pasują do systemu hosta.
Domyślnie Apache będzie obsługiwać DocumentRoot z /var/www/html, więc powinieneś zapisać tam swoje pliki HTML.
Zainstaluj i skonfiguruj PHP
Jeśli chcesz dodać bardziej złożoną interaktywność do swoich stron internetowych, PHP jest powszechnie używanym językiem skryptowym po stronie serwera. Jest również dość prosty w instalacji i konfiguracji do użycia z Apache.
Aby zainstalować PHP i powiązany moduł Apache, użyj tego polecenia:
sudo apt zainstaluj php libapache2-mod-php
Aby przetestować instalację PHP, napisz następujący krótki skrypt i zapisz go w /var/www/html informator. Nazwijmy to phpinfo.php. Aby zapisać plik w tym katalogu, będziesz potrzebować uprawnień administratora.
php
phpinfo();
php
Następnie przejdź do http://localhost/phpinfo.phpi powinieneś zobaczyć stronę z informacjami o PHP. Teraz będziesz mógł włączyć kod PHP do swoich aplikacji internetowych.
Konfigurowanie MariaDB dla bazy danych
Jeśli chcesz mieć możliwość zapisywania danych w swojej aplikacji internetowej, takich jak nazwy użytkowników i hasła, potrzebujesz serwera bazy danych. Przez wiele lat MySQL był systemem zarządzania relacyjnymi bazami danych typu open source (RDBMS), ale po przejęciu projektu przez Oracle niektórzy z pierwotnych programistów rozwinęli projekt w MariaDB.
MariaDB to bezpośredni zamiennik MySQL, który pozwala użytkownikom korzystać z tych samych poleceń i innych wtyczek bez konieczności poświęcania zbyt wiele czasu na naukę nowego systemu.
Aby zainstalować MariaDB, użyj następującego polecenia:
sudo apt zainstaluj mariadb
Aby uruchomić serwer, użyj usługa wspomniane wcześniej polecenie:
sudo usługa mysql start
Tak, to jest „mysql”, a nie „mariadb”. Wiele poleceń odnosi się do MySQL, ale tak naprawdę będziesz rozmawiać z MariaDB. To właśnie mają na myśli programiści, gdy mówią, że MariaDB jest „wprowadzanym zamiennikiem” dla MySQL.
Domyślna instalacja MariaDB jest dość niepewna, a hasło root do serwera MariaDB jest puste. Jeśli jesteś po prostu samodzielne tworzenie aplikacji internetowej, bezpieczeństwo może nie stanowić problemu w Twoim systemie programistycznym. Mimo to dobrym zwyczajem jest wzmacnianie wszystkich serwerów, z których korzystasz w swoim systemie, nawet jeśli jesteś jedynym, który ich używa.
Na szczęście MariaDB zawiera skrypt, który możesz uruchomić run wzmocnić zabezpieczenia serwera:
sudo mysql_secure_installation
To przeprowadzi Cię przez kilka kroków, takich jak zmiana hasła administratora bazy danych, uniemożliwienie zdalnego logowania się do bazy danych i usunięcie domyślnej testowej bazy danych.
Związane z: Silniki baz danych do rozważenia przy następnym projekcie for
Możesz użyć wiersza poleceń MariaDB do skonfigurowania dowolnych baz danych i administrowania nimi, ale większość ludzi woli używać graficznego interfejsu. PhpMyAdmin to bardzo popularna opcja. Instalacja go na WSL jest również łatwa:
sudo apt zainstaluj phpmyadmin
Ubuntu przeprowadzi Cię również przez początkową konfigurację phpMyAdmin, w tym konfigurację nazwy użytkownika i hasła. Aby z niego skorzystać, upewnij się, że Apache jest uruchomiony, a następnie przejdź do http://localhost/phpmyadmin.
Wprowadź nazwę użytkownika i hasło, które wybrałeś podczas procesu instalacji, a teraz będziesz mógł zarządzać serwerem bazy danych z przeglądarki.
Teraz możesz zacząć tworzyć aplikacje internetowe
Teraz, gdy już wiesz, jak łatwo jest rozpocząć tworzenie aplikacji internetowych za pomocą WSL, możesz zacząć tworzyć kolejne Google lub Amazon. Chcesz poszerzyć swoje umiejętności tworzenia stron internetowych? Możesz wziąć udział w kilku kursach, aby dowiedzieć się jeszcze więcej.
Chcesz zostać projektantem stron internetowych, ale nie masz żadnych umiejętności? Kup ten pakiet i zostań profesjonalistą w mgnieniu oka.
Czytaj dalej
- Linux
- Serwer Apache
- Podsystem Windows dla Linuksa
- PHP
- Baza danych
David jest niezależnym pisarzem mieszkającym w północno-zachodnim Pacyfiku, ale pierwotnie pochodzi z Bay Area. Od dzieciństwa jest entuzjastą technologii. Zainteresowania Davida obejmują czytanie, oglądanie wysokiej jakości programów telewizyjnych i filmów, gry retro i zbieranie płyt.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Jeszcze jeden krok…!
Potwierdź swój adres e-mail w wiadomości, którą właśnie wysłaliśmy.