Подсистем Виндовс за Линук требало је да поново уведе Виндовс као развојну платформу. Са толико много развоја који се дешава за веб, ВСЛ је идеалан за брзо постављање окружења за веб развој састављањем ЛАМП (Линук / Апацхе / МиСКЛ / ПХП) окружења.
Па кренимо.
Инсталирајте и покрените Апацхе
Тхе Апацхе ХТТП сервер можда има већу конкуренцију од почетника попут НГИНКС-а, али свеједно је поуздан веб сервер. Такође, врло је лако инсталирати у Убунту ВСЛ:
судо апт инсталирати апацхе2
Можда ћете наићи на друге водиче који вам говоре како користити системцтл у Убунту-у да бисте добили системд за покретање сервера. ВСЛ не користи системд за управљање услугама. Уместо тога, у Убунтуу под ВСЛ-ом користите услуга команда за покретање и заустављање било којих услуга.
Да бисте покренули Апацхе сервер, откуцајте:
судо сервис апацхе2 старт
Идите на, да бисте се уверили да ради http://localhost и требало би да видите подразумевану Убунту тест страницу. ВСЛ аутоматски мапира бројеве порта Убунту система на оне који се подударају са вашим хост системом.
Подразумевано, Апацхе ће услуживати ДоцументРоот из /var/www/html, па бисте тамо требали сачувати своје ХТМЛ датотеке.
Инсталирајте и конфигуришите ПХП
Ако желите да додате сложенију интерактивност својим веб страницама, ПХП је широко коришћени скриптни језик на страни сервера. Такође је прилично једноставно инсталирати и конфигурисати за употребу са Апацхе-ом.
Да бисте инсталирали ПХП и придружени Апацхе модул, користите ову наредбу:
судо апт инсталирати пхп либапацхе2-мод-пхп
Да бисте тестирали ПХП инсталацију, напишите следећу кратку скрипту и сачувајте је у /var/www/html именик. Назовимо то пхпинфо.пхп. Требаће вам роот привилегије да бисте датотеку сачували у том директоријуму.
пхп пхпинфо (); пхп
Затим дођите до http://localhost/phpinfo.php, и требало би да видите ПХП страницу са информацијама. Сада ћете моћи да уградите ПХП код у своје веб апликације.
Постављање МариаДБ за базу података
Ако желите да можете да сачувате податке у својој веб апликацији, попут корисничких имена и лозинки, требат ће вам сервер базе података. Много година МиСКЛ је био готов систем отвореног кода за управљање релацијским базама података (РДБМС), али након што је Орацле набавио пројекат, неки од оригиналних програмера рачвали су пројекат МариаДБ.
МариаДБ је замјена за МиСКЛ, која омогућава корисницима да користе исте наредбе и било које друге додатке, без потребе да троше превише времена на учење новог система.
Да бисте инсталирали МариаДБ, користите следећу команду:
судо апт инсталирај мариадб
Да бисте покренули сервер, користите услуга команда поменута раније:
судо сервис мискл старт
Да, то је „мискл“, а не „мариадб“. Много наредби односи се на МиСКЛ, али заиста ћете разговарати са МариаДБ. На то програмери мисле када кажу да је МариаДБ „заменљива замена“ за МиСКЛ.
Подразумевана инсталација МариаДБ је прилично несигурна, са основном лозинком за МариаДБ сервер празна. Ако си само сами развијате веб апликацију, сигурност можда није проблем у вашем развојном систему. Ипак, добра је навика учврстити све сервере које покрећете на систему, чак и ако их једини користите.
Срећом, МариаДБ долази са скриптом до које можете да покренете појачајте безбедност сервера:
судо мискл_сецуре_инсталлатион
Ово ће вас провести кроз неколико корака, као што су промена роот лозинке базе података, онемогућавање удаљених роот пријава и уклањање задате тест базе података.
Повезан: Мотори базе података које треба размотрити за ваш следећи пројекат
Можете користити МариаДБ-ову командну линију за постављање било којих база података и управљање њима, али већина људи радије користи графички предњи крај. ПхпМиАдмин је веома популарна опција. Инсталирање на ВСЛ је такође лако:
судо апт инсталирати пхпмиадмин
Убунту ће вас такође провести кроз почетно подешавање пхпМиАдмин-а, укључујући подешавање корисничког имена и лозинке. Да бисте га користили, проверите да ли је Апацхе покренут и покрените га, а затим идите на http://localhost/phpmyadmin.
Унесите корисничко име и лозинку које сте изабрали током процеса инсталације и сада ћете моћи да управљате сервером базе података из свог прегледача.
Сада можете почети да развијате веб апликације
Сада када сте видели како је лако започети развој веб апликација са ВСЛ-ом, можете започети стварање следећег Гоогле-а или Амазона. Желите да проширите своје вештине веб развоја? Можете похађати неке курсеве да бисте научили још више.
Желите да будете веб дизајнер, али немате ниједну вештину? Купите овај пакет и зачас постаните професионалац.
Прочитајте следеће
- Линук
- Апацхе Сервер
- Виндовс подсистем за Линук
- ПХП
- база података
Давид је слободни писац са седиштем на пацифичком северозападу, али изворно потиче из залива. Љубитељ технологије је од детињства. Дејвидова интересовања укључују читање, гледање квалитетних ТВ емисија и филмова, ретро играње и прикупљање плоча.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!
Још један корак…!
Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.