А “ЛАМП”Стацк је збирка софтвера отвореног кода који се генерално инсталира заједно како би систему омогућио имплементацију динамичких апликација. Овај израз је акроним који описује Линук Оперативни систем, Апацхе веб сервер, а МариаДБ базу података, и ПХП програмирање.
Прочитајте такође: Како инсталирати ЛЕМП на Дебиан 10 Сервер
Иако је овај „ЛАМП”Стек обично укључује МиСКЛ као систем за управљање базом података, неке дистрибуције Линука, нпр Дебиан - употреба МариаДБ као дроп-ин замена за МиСКЛ.
У овом чланку ћемо вам показати како да инсталирате ЛАМП сложити на а Дебиан 10 сервер, користећи МариаДБ као систем управљања базом података.
Апацхе веб сервер је опен-соурце, моћан, поуздан, сигуран, високо проширив и широко коришћен ХТТП серверски софтвер за хостовање веб локације.
За инсталацију Апацхе, користите Дебиан -ове апт менаџер пакета као што је приказано.
# апт инсталл апацхе2
Када Апацхе инсталација је завршена, инсталациони програм ће се покренути системд систем и менаџер сервиса за сада покренути услугу Апацхе2 и омогућити јој аутоматско покретање при покретању система.
Да бисте проверили да ли је Апацхе услуга ради и ради добро, покрените следеће наредба системцтл.
# системцтл статус апацхе2.
Такође можете покренути, зауставити, поново покренути и добити статус Апацхе веб сервера користећи следеће системцтл команде.
# системцтл старт апацхе2.сервице # системцтл рестарт апацхе2.сервице # системцтл стоп апацхе2.сервице. # системцтл релоад апацхе2.сервице # статус системцтл апацхе2.сервице
Ако имате уфв фиревалл покрените, морате отворити порт 80 (ввв) и 443 (хттпс) да бисте омогућили долазни саобраћај Апацхе.
# уфв дозвољава ввв. # уфв дозвољава хттпс. # статус уфв.
Сада морате да тестирате да ли Апацхе је правилно инсталиран и може да служи веб страницама. Отворите веб прегледач и користите следећи УРЛ за приступ подразумеваној страници Апацхе Дебиан.
http://SERVER_IP/ ИЛИ. http://localhost/
Једном Апацхе веб сервер који ради и морате да инсталирате систем базе података да бисте могли да чувате и управљате подацима за своју веб локацију.
За инсталацију МариаДБ, користите Дебиан -ове апт менаџер пакета као што је приказано.
# апт инсталл мариадб-сервер.
Једном МариаДБ инсталиран, препоручује се покретање следеће безбедносне скрипте која ће уклонити неке несигурне подразумеване поставке и онемогућити приступ систему базе података.
# мискл_сецуре_инсталлатион.
Горња безбедносна скрипта ће вас провести кроз низ следећих питања у којима можете унети неке промене у подешавање МариаДБ -а као што је приказано.
Ако желите да креирате базу података са именом "тецминт_впдб"
и корисника по имену "тецминт_впусер"
са пуним привилегијама над базом података, покрените следеће команде.
# мискл -у корен -п. МариаДБ [(нема)]> ЦРЕАТЕ ДАТАБАСЕ тецминт_впдб; МариаДБ [(нема)]> ГРАНТ АЛЛ ОН тецминт_впдб.* ТО 'тецминт_впусер'@'лоцалхост' ИДЕНТИФИКОВАНО 'лозинком' СА ГРАНТ ОПТИОН; МариаДБ [(нема)]> ФЛУСХ ПРИВИЛЕГЕС; МариаДБ [(нема)]> екит;
Можете потврдити да ли нови корисник има све дозволе за базу података тако што ћете се пријавити на МариаДБ са корисничким акредитивима као што је приказано.
# мискл -у тецминт_впусер -п. МариаДБ [(нема)]> ПОКАЖИ БАЗЕ ПОДАТАКА;
ПХП (Предпроцесор хипертекста) је популаран скриптни језик који се користи за изградњу логике за приказивање веб садржаја и за интеракцију корисника са базом података.
Да бисте инсталирали ПХП пацкаге, покрените следећу команду.
# апт инсталл пхп либапацхе2-мод-пхп пхп-мискл.
Ако желите да инсталирате додатне ПХП модули, можете претраживати и инсталирати помоћу комбинације апт-цацхе командује и греп команда као што је приказано.
# апт-цацхе сеарцх пхп | егреп 'модуле' | греп подразумевано.
Сада поново учитајте конфигурацију Апацхе -а и проверите статус помоћу следећих команди.
# системцтл поново учитајте апацхе2. # системцтл статус апацхе2.
Креираћемо једноставну ПХП скрипту како бисмо потврдили да Апацхе може да обрађује захтеве за ПХП датотеке.
# нано /вар/ввв/хтмл/инфо.пхп.
Додајте следећи ПХП код, унутар датотеке.
пхп пхпинфо ();
Када завршите, сачувајте и затворите датотеку.
Сада отворите прегледач и откуцајте следећу адресу да видите да ли ваш веб сервер може да прикаже садржај креиран помоћу ове ПХП скрипте.
http://SERVER_IP/info.php. ИЛИ. http://localhost/info.php.
Ако видите горњу страницу у свом веб прегледачу, ваша ПХП инсталација ради како се очекује. Такође, ова страница приказује неке основне детаље о вашој ПХП инсталацији и корисна је за отклањање грешака, али ће истовремено приказати и неке осетљиве информације о вашем ПХП -у.
Дакле, препоручује се брисање ове датотеке са сервера.
# рм /вар/ввв/хтмл/инфо.пхп.
У овом чланку смо објаснили како инсталирати Линук, Апацхе, МариаДБ, и ПХП(ЛАМП) сложити на а Дебиан 10 сервер. Ако имате питања о овом чланку, слободно питајте у одељку за коментаре.