A Windows alrendszer a Linux számára a Windows fejlesztési platformként való újbóli bevezetését hivatott biztosítani. Mivel a weben annyi fejlesztés zajlik, a WSL ideális a webfejlesztési környezet gyors felállításához a LAMP (Linux / Apache / MySQL / PHP) környezet összeállításával.
Tehát kezdjük.
Telepítse és indítsa el az Apache-t
A Apache HTTP szerver lehet, hogy nagyobb a versenytársa az olyan kezdőknek, mint az NGINX, de ez még mindig megbízható webszerver. Ezenkívül nagyon könnyen telepíthető az Ubuntu WSL-be:
sudo apt install apache2
Futtathat más oktatóanyagokat, amelyek elmondják hogyan használhatjuk a systemctl-t az Ubuntuban a systemd megszerzéséhez a szerver elindításához. A WSL nem használja a systemd-t a szolgáltatások kezeléséhez. Ehelyett az Ubuntuban WSL alatt a szolgáltatás parancs a szolgáltatások indításához és leállításához.
Az Apache szerver indításához írja be:
sudo service apache2 start
Győződjön meg arról, hogy működik, navigáljon a következőre: http://localhost
és látnia kell az alapértelmezett Ubuntu teszt oldalt. A WSL automatikusan leképezi az Ubuntu rendszer portszámait azokra, amelyek megfelelnek a gazdarendszerének.Alapértelmezés szerint az Apache kiszolgálja a DocumentRoot alkalmazást /var/www/html, ezért a HTML fájlokat oda kell mentenie.
Telepítse és konfigurálja a PHP-t
Ha összetettebb interaktivitást szeretne hozzáadni a weboldalaihoz, PHP egy széles körben használt szerveroldali szkriptnyelv. Ez is nagyon egyszerű telepíteni és konfigurálni az Apache használatához.
A PHP és a hozzá tartozó Apache modul telepítéséhez használja ezt a parancsot:
sudo apt install php libapache2-mod-php
A PHP telepítésének teszteléséhez írja be a következő rövid szkriptet, és mentse el a /var/www/html Könyvtár. Nevezzük phpinfo.php. A fájl mentéséhez a könyvtárba root jogosultságokra lesz szükség.
php
phpinfo ();
php
Ezután navigáljon a http://localhost/phpinfo.php, és látnia kell a PHP információs oldalát. Most beépítheti a PHP kódot a webalkalmazásaiba.
A MariaDB beállítása az adatbázis számára
Ha adatokat szeretne menteni a webalkalmazásába, például a felhasználóneveket és a jelszavakat, akkor szüksége lesz egy adatbázis-kiszolgálóra. Sok éven keresztül a MySQL nyílt forráskódú relációs adatbázis-kezelő rendszer volt (RDBMS), de miután az Oracle megszerezte a projektet, az eredeti fejlesztők egy része a projektbe bekapcsolódott. MariaDB.
A MariaDB a MySQL helyettesítője, amely lehetővé teszi a felhasználók számára, hogy ugyanazokat a parancsokat és bármilyen más bővítményt használják anélkül, hogy túl sok időt kellene töltenie egy új rendszer megtanulásával.
A MariaDB telepítéséhez használja a következő parancsot:
sudo apt install mariadb
A szerver indításához használja a szolgáltatás korábban említett parancs:
sudo szolgáltatás mysql start
Igen, ez a "mysql", nem a "mariadb". Sok parancs a MySQL-re vonatkozik, de valóban beszélni fog a MariaDB-vel. Erre gondolnak a fejlesztők, amikor azt mondják, hogy a MariaDB a MySQL "drop-in helyettesítője".
Az alapértelmezett MariaDB telepítés elég bizonytalan, a MariaDB szerver root jelszava üres. Ha csak vagy saját maga fejleszt egy webalkalmazást, lehet, hogy a biztonság nem jelent problémát a fejlesztői rendszerben. Ennek ellenére jó szokás a rendszeren futtatott szerverek keményítése, még akkor is, ha csak te használod őket.
Szerencsére a MariaDB egy szkriptet tartalmaz, amelyre futtathatja szigorítsa a szerver biztonságát:
sudo mysql_secure_installation
Ez több lépést vezet végig, például az adatbázis gyökérjelszavának megváltoztatását, a távoli gyökér bejelentkezések tiltását és az alapértelmezett teszt adatbázis eltávolítását.
Összefüggő: Adatbázis-motorok, amelyeket figyelembe kell venni a következő projekt során
A MariaDB parancssorával bármilyen adatbázist felállíthat és adminisztrálhat, de a legtöbb ember inkább grafikus kezelőfelületet használ. A PhpMyAdmin nagyon népszerű lehetőség. A WSL-re történő telepítése szintén egyszerű:
sudo apt install phpmyadmin
Az Ubuntu végigvezeti Önt a phpMyAdmin kezdeti beállításán, beleértve a felhasználónév és a jelszó beállítását is. Használatához ellenőrizze, hogy az Apache működik-e, majd navigáljon a következőre: http://localhost/phpmyadmin.
Írja be a felhasználónevet és a jelszót, amelyet a telepítés során választott, és mostantól a böngészőből kezelheti az adatbázis-kiszolgálót.
Most elkezdheti a webalkalmazások fejlesztését
Most, hogy látta, milyen könnyű elkezdeni a webalkalmazások fejlesztését a WSL segítségével, elkezdheti a következő Google vagy Amazon létrehozását. Szeretné bővíteni webfejlesztési készségeit? Felvehet néhány tanfolyamot, hogy még többet tudjon meg.
Szeretne webdesigner lenni, de nincs semmilyen képessége? Vásárolja meg ezt a csomagot, és pillanatok alatt profivá válhat.
Olvassa el a következőt
- Linux
- Apache szerver
- Windows alrendszer Linuxhoz
- PHP
- adatbázis

David szabadúszó író, a Csendes-óceán északnyugati részén él, de eredetileg a Bay Area-ból származik. Gyermekkorától kezdve technológiai rajongó. David érdeklődési körébe tartozik az olvasás, a minőségi tévéműsorok és filmek megtekintése, a retro játékok és a lemezgyűjtés.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!
Még egy lépés…!
Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.