Subsistemul Windows pentru Linux a fost destinat să reintroducă Windows ca platformă de dezvoltare. Cu atât de multă dezvoltare care se întâmplă pentru web, WSL este ideal pentru configurarea rapidă a unui mediu de dezvoltare web prin asamblarea unui mediu LAMP (Linux / Apache / MySQL / PHP).
Asadar, haideti sa începem.
Instalați și porniți Apache
Server HTTP Apache s-ar putea să aibă o concurență mai mare de la începători precum NGINX, dar este totuși un server web de încredere. De asemenea, este foarte ușor de instalat în Ubuntu WSL:
sudo apt instalează apache2
S-ar putea să întâlniți alte tutoriale care vă spun cum se folosește systemctl în Ubuntu pentru a obține systemd pentru a porni serverul. WSL nu folosește systemd pentru gestionarea serviciilor. În schimb, în Ubuntu sub WSL, utilizați serviciu comanda pentru a porni și opri orice servicii.
Pentru a porni serverul Apache, tastați:
sudo service apache2 start
Pentru a vă asigura că funcționează, navigați la http://localhost și ar trebui să vedeți pagina de test implicită Ubuntu. WSL mapează automat numerele de port ale sistemului Ubuntu la cele care se potrivesc cu sistemul dvs. gazdă.
În mod implicit, Apache va servi DocumentRoot din /var/www/html, deci ar trebui să salvați fișierele HTML acolo.
Instalați și configurați PHP
Dacă doriți să adăugați interactivitate mai complexă paginilor dvs. web, PHP este un limbaj de script pe partea serverului utilizat pe scară largă. Este, de asemenea, destul de simplu de instalat și configurat pentru a fi utilizat cu Apache.
Pentru a instala PHP și modulul Apache asociat, utilizați această comandă:
sudo apt instalează php libapache2-mod-php
Pentru a testa instalarea PHP, scrieți următorul script scurt și salvați-l în /var/www/html director. Să-i spunem phpinfo.php. Veți avea nevoie de privilegii de root pentru a salva fișierul în acel director.
php
phpinfo ();
php
Apoi, navigați la http://localhost/phpinfo.php, și ar trebui să vedeți pagina de informații PHP. Acum veți putea încorpora cod PHP în aplicațiile dvs. web.
Configurarea MariaDB pentru baza de date
Dacă doriți să puteți salva date în aplicația dvs. web, cum ar fi numele de utilizator și parolele, veți avea nevoie de un server de baze de date. Mulți ani, MySQL a fost un sistem de gestionare a bazelor de date relaționale open-source (RDBMS), dar după ce Oracle a achiziționat proiectul, unii dintre dezvoltatorii inițiali au introdus proiectul în MariaDB.
MariaDB este un înlocuitor drop-in pentru MySQL, care permite utilizatorilor să utilizeze aceleași comenzi și orice alte pluginuri fără a trebui să petreacă prea mult timp învățând un sistem nou.
Pentru a instala MariaDB, utilizați următoarea comandă:
sudo apt install mariadb
Pentru a porni serverul, utilizați fișierul serviciu comanda menționată anterior:
sudo service mysql start
Da, acesta este „mysql”, nu „mariadb”. Multe dintre comenzi se referă la MySQL, dar veți discuta cu MariaDB. La asta se referă dezvoltatorii când spun că MariaDB este un „înlocuitor drop-in” pentru MySQL.
Instalarea implicită MariaDB este destul de nesigură, parola de root pentru serverul MariaDB fiind goală. Dacă ești doar dezvoltarea unei aplicații web de unul singur, securitatea ar putea să nu fie o problemă pentru sistemul dvs. de dezvoltare. Totuși, este un obicei bun să întăriți orice servere pe care le rulați pe sistemul dvs., chiar dacă sunteți singurul care le folosește.
Din fericire, MariaDB vine cu un script pe care îl poți rula strângeți securitatea serverului:
sudo mysql_secure_installation
Acest lucru vă va ajuta să parcurgeți mai mulți pași, cum ar fi schimbarea parolei root a bazei de date, interzicerea conexiunilor root la distanță și eliminarea bazei de date de test implicite.
Legate de: Motoare de baze de date de luat în considerare pentru următorul dvs. proiect
Puteți utiliza linia de comandă MariaDB pentru a configura orice baze de date și a le administra, dar majoritatea oamenilor preferă să utilizeze un front-end grafic. PhpMyAdmin este o opțiune foarte populară. Instalarea pe WSL este, de asemenea, ușoară:
sudo apt instalează phpmyadmin
Ubuntu vă va prezenta, de asemenea, prin configurarea inițială a phpMyAdmin, inclusiv configurarea unui nume de utilizator și a unei parole. Pentru a-l utiliza, asigurați-vă că Apache este în funcțiune, apoi navigați la http://localhost/phpmyadmin.
Introduceți numele de utilizator și parola pe care le-ați ales în timpul procesului de instalare și acum veți putea să vă gestionați serverul de baze de date din browser.
Acum puteți începe să dezvoltați aplicații web
Acum că ați văzut cât de ușor este să începeți să dezvoltați aplicații web cu WSL, puteți începe să creați următorul Google sau Amazon. Doriți să vă extindeți abilitățile de dezvoltare web? Puteți urma câteva cursuri pentru a învăța și mai mult.
Vrei să fii designer web, dar nu ai abilități? Cumpărați acest pachet și deveniți profesionist în cel mai scurt timp.
Citiți în continuare
- Linux
- Server Apache
- Subsistemul Windows pentru Linux
- PHP
- Bază de date
David este un scriitor independent, cu sediul în nord-vestul Pacificului, dar originar din zona golfului. El a fost un pasionat de tehnologie încă din copilărie. Interesele lui David includ citirea, vizionarea de emisiuni și filme TV de calitate, jocuri retro și colectarea de înregistrări.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Încă un pas…!
Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.