Покривамо једну такву платформу која опонаша окружења слична веб-серверу на локалном систему, тј.е., КСАМПП / ЛАМПП. Доступан је и бројни други софтвер, али КСАМПП преузима водећу улогу због понуђених карактеристика. КСАМПП пружа одговарајуће окружење за тестирање које олакшава и убрзава развојни процес. Овај водич ће научити инсталирати, конфигурисати и користити КСАМПП / ЛАМП на Линук систему.
Шта је КСАМПП?
КСАМПП је софтверски пакет који садржи Апацхе ХТТП сервер, ПХП, МариаДБ / МиСКЛ и Перл. С обзиром на то да је вишеплатформска, можемо је користити и на Виндовсима, Линук-у и Мац-у. КСАМПП за Линук назива се ЛАМПП. Овај пакет, који су креирали пријатељи апацхе-а, нуди услуге као локални домаћин или локални сервер.
Поред тога, поменути алати, најновије верзије КСАМПП укључују додатне алате корисне за администрацију база података као што су ПхПмиАдмин, сервер поште Мерцури, ФилеЗилла ФТП сервер, ОпенССЛ итд.
Све што је потребно је преузимање софтвера и тестирање клијената или веб локација пре примене.
Инсталирање и подешавање КСАМПП-а на рачунару
Процес инсталације КСАМПП-а је лак и брз. Једном инсталиран, понаша се као лоцалхост / сервер који верификује веб локације пре него што их отпреми на веб сервер. Отуда, КСАМПП софтвер пружа погодно окружење за процену МиСКЛ, Апацхе, Перл и ПХП апликација на локалном систему.
Први корак: Први кораци
Пре него што се упустите у кораке потребне за подешавање на вашем систему, преузмите најновију верзију КСАМПП програма за инсталирање са хттпс: // ввв.апацхефриендс.орг / индекс.хтмл.
За ово упутство користићемо најновије издање КСАМПП инсталационог програма који је кампп-линук-к64-8.0.2-0-инсталатер.трцати.
Други корак: Претворите датотеку програма за инсталацију у извршну датотеку
Сада претворите инсталациони пакет у извршну датотеку. Пређите у свој директоријум „Преузимања“ и откуцајте следећу команду да бисте доделили одговарајуће дозволе:
[заштићена е-поштом]: ~ $ судо цхмод 755 [име вашег пакета]За најновију верзију користићемо:
[заштићена е-поштом]: ~ $ судо цхмоде 755 кампп-линук-к64-8.0.2-0-инсталатер.трцатиТрећи корак: Покрените чаробњака
Сада покрените чаробњака да бисте наставили са поступком инсталације. Са привилегијама суперкорисника, покрените следећу наредбу да бисте покренули графички чаробњак.
[заштићен е-поштом]: ~ $ судо ./ [име извршног пакета]За најновији пакет, чини се како следи:
[заштићен е-поштом]: ~ $ судо ./ кампп-Линук-к64-8.0.2-0-инсталатер.трцатиГорња команда ће приказати следећи екран:
Четврти корак: Покрените инсталацију
Кликните Следећи за покретање процеса инсталације. Задржите подразумевану поставку нетакнутом тамо где препоручује одабир жељеног софтвера. Наставите да притискате Нект док не досегне ову тачку.
Овде је све спремно за инсталирање КСАМПП-а на ваш рачунар. Кликните на Нект да бисте започели поступак инсталације.
На крају, кликните на Заврши дугме. Опозовите избор лансирајте Ксампп опција за онемогућавање аутоматског покретања КСАМПП-а.
Откуцајте следећу команду да бисте покренули демон лампп.
[емаил заштићен]: ~ $ судо / опт / лампп / лампп стартСада истражимо КСАМПП пакет.
Пети корак: Потврдите своју инсталацију
Можете проверити инсталацију КСАМПП-а у Линуку да бисте проверили жељену функционалност. Покрените свој омиљени веб прегледач и унесите следећу УРЛ адресу:
хттп: // лоцалхост / пхпмиадмин
Следећи екран подразумева успешну инсталацију КСАМПП-а.
Конфигурација безбедности КСАМПП
Будући да је КСАМПП посвећен програмерима да омогуће што већу доступност за тестирање њиховог развоја, он није намијењен производним сврхама. Када се користи у производном окружењу, то би могло бити заиста кобно.
Погледајмо листу вероватно пропуштених безбедносних провера у КСАМПП:
- МиСКЛ и апацхе се покрећу под истим корисником који је 'нико'.
- МиСКЛ администратор (роот) није заштићен лозинком.
- Било који домаћин може приступити МиСКЛ демону преко мреже.
- Примерима се може приступити путем мреже.
- ПроФТПД штити корисника 'нико' под лозинком 'лампа', што је лако погодити.
- ПхпМиАдмин-у се такође може приступити путем мреже.
Недостатак ових мањих безбедносних мера показује велике рањивости које могу проузроковати озбиљне последице. Да би се избегли горе поменути проблеми, КСАМПП захтева безбедносну конфигурацију пре покретања у осетљивом окружењу.
Унесите следећу наредбу у терминал да бисте извршили брзу проверу безбедности и осигурали сигурну инсталацију КСАМПП:
[заштићена е-поштом]: ~ $ / опт / лампп / лампп сецуритиДеинсталирање КСАМПП-а
Деинсталација КСАМПП-а је једноставна као и поступак инсталације. Са Линук терминала, цд у инсталирани КСАМПП директоријум / опт / лампп.
[заштићена е-поштом]: ~ $ цд / опт / ламппЛиста 'лс -а' све датотеке директоријума за идентификацију програма за деинсталацију. Затим покрените „./ деинсталирај ” датотека са роот привилегијама за деинсталацију КСАМПП.
[заштићен е-поштом]: ~ $ судо ./ деинсталирајДијалошки оквир ће затражити потврду тражених промена. Изаберите „Да“ да бисте наставили да деинсталирате КСАМПП и његове модуле; процес може потрајати. На крају, појавиће се дијалошки оквир који потврђује успешан завршетак процеса.
Ручно уклањање Лампп мапе и подмапа је још један важан корак. Откуцајте следећу команду:
[емаил заштићен]: ~ $ судо рм -р / опт / ламппТакође можете избрисати инсталационе пакете из система. Сада су све КСАМПП датотеке и модули уклоњени из система.
Закључак
КСАМПП / ЛАМП нуди практично окружење за програмере да тестирају своје апликације пре него што их распореде на удаљени професионални сервер. Нуди окружење за брзо отклањање грешака за непродукцијско подешавање, што може представљати сигурносни ризик ако је изложено Интернету без предузимања мера предострожности.