Подсистемата на Windows за Linux имаше за цел да въведе отново Windows като платформа за разработка. С толкова много развитие, което се случва за мрежата, WSL е идеален за бързо създаване на среда за уеб разработка чрез сглобяване на LAMP (Linux / Apache / MySQL / PHP) среда.

Така че нека да започнем.

Инсталирайте и стартирайте Apache

The Apache HTTP сървър може да има по-голяма конкуренция от начинаещи като NGINX, но все пак е надежден уеб сървър. Също така е много лесно да се инсталира в Ubuntu WSL:

sudo apt инсталирайте apache2

Може да срещнете други уроци, които ви казват как да използвам systemctl в Ubuntu, за да получите systemd за да стартирате сървъра. WSL не използва systemd за управление на услуги. Вместо това в Ubuntu под WSL използвате обслужване команда за стартиране и спиране на всякакви услуги.

За да стартирате сървъра Apache, напишете:

sudo услуга apache2 старт

За да сте сигурни, че работи, отворете http://localhost и трябва да видите страницата за тестване на Ubuntu по подразбиране. WSL автоматично картографира номерата на портовете на системата Ubuntu към тези, които съответстват на вашата хост система.

instagram viewer

По подразбиране Apache ще обслужва DocumentRoot от /var/www/html, така че трябва да запазите вашите HTML файлове там.

Инсталирайте и конфигурирайте PHP

Ако искате да добавите по-сложна интерактивност към вашите уеб страници, PHP е широко използван скриптов език от страна на сървъра. Също така е доста лесно да се инсталира и конфигурира да се използва с Apache.

За да инсталирате PHP и свързания с него модул Apache, използвайте тази команда:

sudo apt инсталира php libapache2-mod-php

За да тествате вашата PHP инсталация, напишете следния кратък скрипт и го запазете в /var/www/html директория. Нека го наречем phpinfo.php. Ще ви трябват права на root, за да запишете файла в тази директория.

php 
phpinfo ();
php

След това отидете до http://localhost/phpinfo.phpи трябва да видите страницата с информация за PHP. Сега ще можете да включите PHP код във вашите уеб приложения.

Настройване на MariaDB за база данни

Ако искате да можете да запазвате данни във вашето уеб приложение, като потребителски имена и пароли, ще ви трябва сървър за база данни. В продължение на много години MySQL беше система за управление на релационни бази данни с отворен код (RDBMS), но след като Oracle придоби проекта, някои от оригиналните разработчици разделиха проекта MariaDB.

MariaDB е заместител за MySQL, който позволява на потребителите да използват същите команди и всякакви други плъгини, без да се налага да отделят твърде много време за изучаване на нова система.

За да инсталирате MariaDB, използвайте следната команда:

sudo apt инсталирайте mariadb

За да стартирате сървъра, използвайте обслужване команда, спомената по-рано:

sudo услуга mysql старт

Да, това е „mysql“, а не „mariadb“. Много от командите се отнасят до MySQL, но наистина ще говорите с MariaDB. Ето какво имат предвид разработчиците, когато казват, че MariaDB е „заместващо устройство“ за MySQL.

Инсталацията по подразбиране на MariaDB е доста несигурна, като основната парола за сървъра на MariaDB е празна. Ако сте само самостоятелно разработване на уеб приложение, сигурността може да не е проблем във вашата система за разработка. Все пак е добър навик да втвърдявате всички сървъри, които работите във вашата система, дори ако единственият ги използвате.

За щастие, MariaDB идва със скрипт, към който можете да стартирате затегнете сигурността на сървъра:

sudo mysql_secure_installation

Това ще ви преведе през няколко стъпки, като промяна на коренната парола на базата данни, забрана на отдалечени корени за влизане и премахване на базата данни за тестване по подразбиране.

Свързани: Двигатели за бази данни, които да разгледате за следващия си проект

Можете да използвате командния ред на MariaDB, за да настроите всякакви бази данни и да ги администрирате, но повечето хора предпочитат да използват графичен преден край. PhpMyAdmin е много популярна опция. Инсталирането му на WSL също е лесно:

sudo apt инсталира phpmyadmin

Ubuntu също ще ви преведе през първоначалната настройка на phpMyAdmin, включително настройване на потребителско име и парола. За да го използвате, уверете се, че Apache работи и след това отидете до http://localhost/phpmyadmin.

Въведете потребителското име и паролата, които сте избрали по време на инсталационния процес и сега ще можете да управлявате сървъра на базата данни от браузъра си.

Сега можете да започнете да разработвате уеб приложения

След като видяхте колко лесно е да започнете да разработвате уеб приложения с WSL, можете да започнете да създавате следващия Google или Amazon. Търсите ли да разширите уменията си за уеб разработка? Можете да вземете някои курсове, за да научите още повече.

електронна поща
Тези курсове ще ви помогнат да разберете уеб разработката и дизайна

Искате да сте уеб дизайнер, но нямате никакви умения? Купете този пакет и за нула време станете професионалист.

Прочетете Напред

Свързани теми
  • Linux
  • Apache сървър
  • Подсистема на Windows за Linux
  • PHP
  • база данни
За автора
Дейвид Делони (Публикувани 33 статии)

Дейвид е писател на свободна практика, базиран в северозападната част на Тихия океан, но първоначално идва от района на залива. От детство е ентусиаст на технологиите. Интересите на Дейвид включват четене, гледане на качествени телевизионни предавания и филми, ретро игри и събиране на записи.

Още от Дейвид Делони

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.