Свестраност Линук оперативних система даје нам могућност максималног проширења могућности организације, рачунајући на могућност инсталирања хиљада бесплатних апликација и услуга за управљање и администрацију свих процеса, корисника и системских параметара. У овом свету могућности имамо ЛАМП компилацију која нам даје могућност централног управљања базама података, веб услугама и многим другим услугама.
Кроз овај водич ћемо научити како инсталирати ЛАМП и пхпМиАдмин у Убунту 18.04. У случају да немате Убунту 18.04, можемо га инсталирати са следеће везе:
Шта је ЛАМПАЛАМП (Линук, Апацхе, МиСКЛ и ПХП) је скуп софтвера отвореног кода који се може инсталирати заједно како би се серверу омогућило да угости динамичке веб локације и апликације. Заправо, ЛАМП је акроним који означава оперативни систем Линук са Апацхе сервером. Подаци о веб локацији се чувају у МиСКЛ бази података, а динамички садржај се обрађује помоћу ПХП -а.
Ови описи су у основи:
ЛинукОперативни систем чини први слој ове структуре. Линук поставља темеље за модел ЛАМП.
АпацхеОдноси се на софтвер веб сервера, обично Апацхе веб сервер. Његова функција је превођење са веб прегледача на исправну веб локацију.
МиСКЛМиСКЛ је одговоран за складиштење детаља који се могу консултовати кроз скрипте за израду веб странице.
ПХППХП је програмски језик који ће омогућити веб локацијама и веб апликацијама да раде у оквиру Линука.
Шта је пхпМиАдминпхпМиАдмин је развијен као бесплатни софтверски алат, написан на ПХП -у, чији је циљ помоћи у управљању администрацијом и управљањем МиСКЛ -ом путем Веба. пхпМиАдмин има подршку за разноврстан скуп операција у МиСКЛ и МариаДБ.
Најчешће коришћене операције, као што је управљање базама података, табелама, колонама и другим, могу се извести преко корисничког интерфејса пхпМиАдмин, док ће и даље бити могуће директно извршити било који СКЛ израз.
Функције ПхпМиАдмин
- Интуитиван веб интерфејс
- Подршка за већину МиСКЛ функција
- Можете извозити податке у различите формате као што су ЦСВ, СКЛ, КСМЛ, ПДФ, ИСО / ИЕЦ 26300 - текст и прорачунска таблица из ОпенДоцумент, Ворд, ЛАТЕКС и других
- Увезите податке из ЦСВ -а и СКЛ -а
- То је у могућности управљања са више сервера
- Креирање графике изгледа базе података у различитим форматима
- Креирајте сложене упите користећи Куери-би-екампле (КБЕ)
- Глобално претраживање у бази података или њеном подскупу
Сада ћемо видети како инсталирати ове згодне алате у Убунту 18.04.
1. Инсталирајте Апацхе на Убунту 18.04
Корак 1
Први корак који треба предузети је ажурирање свих системских пакета и за то извршавамо следећу команду:
судо апт упдатеКорак 2
Када се ажурира, настављамо са инсталирањем Апацхе -а извршавањем следеће линије. Уносимо слово С да бисмо потврдили преузимање и инсталирање Апацхе -а.
судо апт инсталл апацхе2
ЕНЛАРГЕ
Корак 3
Када се заврши процес инсталације Апацхе -а на Убунту 18.04, Апацхе услуга би требало да се покрене аутоматски и омогућиће јој се покретање у време покретања оперативног система. Ово се може проверити ако је активно и ради помоћу следеће команде:
судо системцтл статус апацхе2
ЕНЛАРГЕ
Корак 4
Можемо проверити да ли је његов статус активан и да ли ради. Сада ће бити потребно конфигурирати заштитни зид да омогући и отвори портове 80 и 443 како би се омогућили захтеви за повезивање од клијента до апацхе веб сервера путем ХТТП и ХТТПС, за то извршавамо следеће:
судо уфв дозвољава 80 / тцп судо уфв дозвољава 443 / тцпКорак 5
Након тога поново учитавамо услугу Апацхе извршавајући следеће:
судо уфв релоад
ЕНЛАРГЕ
Корак 6
Након тога морамо потврдити ИП адресу нашег сервера помоћу наредбе "ифцонфиг" и да бисмо проверили да ли Апацхе ради и да је правилно инсталиран, идемо у прегледач и тамо извршавамо следеће:
хттп: // име_домена / ИЛИ хттп: // сервер_ИП /
2. Инсталирајте МариаДБ на Убунту 18.04
Следећи корак је инсталирање МариаДБ-а, бесплатног система за управљање базама података отвореног кода високих перформанси.
Корак 1
За његову инсталацију извршићемо следеће. Уносимо слово С да бисмо потврдили преузимање и инсталирање МариаДБ -а у Убунту 18.04.
судо апт инсталл мариадб-сервер мариадб-цлиент
ЕНЛАРГЕ
Корак 2
МариаДБ услуге требале би се аутоматски покренути након инсталације, да бисмо потврдили овај статус, извршићемо следеће:
судо системцтл статус мискл
ЕНЛАРГЕ
Корак 3
По дефаулту инсталација МариаДБ -а није сигурна, да бисте били сигурни да морате покренути сигурносну скрипту која је укључена у пакет. Од вас ће бити затражено да поставите роот лозинку тако да се нико други не може пријавити на МариаДБ. Да бисмо осигурали МариаДБ, извршићемо следеће:
судо мискл_сецуре_инсталлатионКорак 4
Питања на која треба одговорити, заједно са њиховим одговорима, су:
Подесити роот лозинку? [И / н]: и Уклонити анонимне кориснике? (Притисните и | И за Да, било који други тастер за Не): и Забранити даљинско пријављивање роот -а? (Притисните и | И за Да, било који други тастер за Не): и Уклоните тестну базу података и приступите јој? (Притисните и | И за Да, било који други тастер за Не): и Одмах учитати табеле привилегија? (Притисните и | И за Да, било који други тастер за Не): и
ЕНЛАРГЕ
3. Инсталирајте ПХП на Убунту 18.04
Корак 1
Сада ћемо инсталирати ПХП, који је подразумевано постављен на ПХП 7, и друге модуле за веб имплементације помоћу следеће наредбе. Уносимо слово С да бисмо потврдили преузимање и инсталирање ПХП-а и његових додатака.
судо апт инсталл пхп пхп-цоммон пхп-мискл пхп-гд пхп-цли
ЕНЛАРГЕ
Корак 2
Када се ПХП инсталира, биће могуће тестирати ПХП конфигурацију стварањем једноставне инфо.пхп странице у корену документа веб сервера, извршавањем следеће наредбе:
ецхо "" | судо тее /вар/ввв/хтмл/инфо.пхп
ЕНЛАРГЕ
Корак 3
Сада се враћамо на прегледач и извршавамо један од следећих редова:
хттп: //домен_наме/инфо.пхп ИЛИ хттп: // сервер_ИП /инфо.пхп
ЕНЛАРГЕ
4. Инсталирајте пхпМиАдмин на Убунту 18.04
Корак 1
Сада ћемо инсталирати пхпМиАдмин како бисмо управљали МиСКЛ / МариаДБ базама података из веб прегледача, за то ћемо извршити следећу команду:
судо апт инсталл пхпмиадмин
ЕНЛАРГЕ
Корак 2
Уносимо слово С да бисмо потврдили преузимање и током процеса инсталације видећемо низ питања као што су:
Одаберите веб сервер који би требао бити аутоматски конфигурисан за покретање пхпМиАдмин:
ЕНЛАРГЕ
Корак 3
Притисните ОК и касније ћемо видети следеће:
ЕНЛАРГЕ
Корак 4
Одаберемо опцију Да и притиснемо Ентер. Сада конфигуришемо лозинку за МиСКЛ из пхпМиАдмин:
ЕНЛАРГЕ
Корак 5
Потврђујемо исто:
ЕНЛАРГЕ
Корак 6
На овај начин смо инсталирали пхпМиАдмин у Убунту 18.04. Сада морамо поново покренути услугу извршавањем следећег:
судо системцтл поново покрените апацхе2БелешкаАко пакету ПхпМиАдмин није омогућен аутоматски рад са апацхе веб сервером, биће потребно извршити следеће команде да бисте копирали конфигурациону датотеку пхпмиадмин апацхе која се налази у / етц / пхпмиадмин / у директоријум доступних конфигурација апацхе веб сервера / етц / апацхе2 / цонф-аваилабле /, а затим га активирајте помоћу услужног програма "а2енцонф" и поново покрените услугу Апацхе овако:
судо цп /етц/пхпмиадмин/апацхе.цонф /етц/апацхе2/цонф-аваилабле/пхпмиадмин.цонф судо а2енцонф пхпмиадмин судо системцтл рестарт апацхе2
Корак 7
Када се ово дефинише, можемо приступити пхпМиАдмин -у помоћу било које од следећих опција.
хттп: // име_домена / пхпмиадмин ИЛИ хттп: // сервер_ИП / пхпмиадмин
Корак 8
Тамо дефинишемо језик који ћемо користити и унећемо основне акредитиве за приступ. Кликните на Настави и на овај начин ћемо приступити пхпМиАдмин конзоли да изведемо све потребне кораке:
ЕНЛАРГЕ
Корак 9
Ако желимо да створимо новог корисника за приступ пхпМиАдмин -у, извршићемо следећи ред:
судо мискл -у роот -пКорак 10
Уносимо своју лозинку и сада морамо извршити сваки ред овим редоследом. Тако смо створили корисника по имену "админ".
ЦРЕАТЕ УСЕР 'админ' @ 'лоцалхост' ИДЕНТИФИКОВАНО 'Лозинком'; ДОДЕЛИТЕ СВЕ ПРИВИЛЕГИЈЕ НА *. * ЗА 'админ' @ 'лоцалхост' СА ГРАНТ ОПЦИЈОМ; ФЛУСХ ПРИВИЛЕГЕС; Екит;Као што видимо, ЛАМП и пхпМиАдмин су корисна и једноставна алтернатива, још горе моћна, за управљање базама података и веб серверима на потпуно динамичан начин, са одличним карактеристикама и једноставношћу.