ЛАМПА

Конфигуришите ЛАМП сервер на ЦентОС 8 за ПХП веб развој

Конфигуришите ЛАМП сервер на ЦентОС 8 за ПХП веб развој
У овом чланку ћу вам показати како да конфигуришете ЦентОС 8 као ЛАМП (Линук, Апацхе, МариаДБ / МиСКЛ, ПХП) сервер за ПХП веб развој. Па, кренимо.

Ажурирање кеш меморије спремишта ЦентОС 8:

Прво ажурирајте кеш спремишта спремишта ЦентОС 8 следећом наредбом:

$ судо днф макецацхе

Инсталирање и конфигурисање МиСКЛ / МариаДБ:

Прво ћу вам показати како да конфигуришете базу података.

Да бисте инсталирали МариаДБ клијентске алате и сервер базе података, покрените следећу наредбу:

$ судо днф инсталирај мариадб мариадб-сервер

Да бисте потврдили инсталацију, притисните И а затим притисните .

Треба инсталирати МариаДБ сервер и клијентске програме базе података.

Сада проверите статус услуге мариадб на следећи начин:

$ судо системцтл статус мариадб

Може бити неактиван (не ради) и инвалид (неће се аутоматски покренути приликом покретања система) као што је приказано на снимку екрана испод.

Покрените услугу мариадб следећом наредбом:

$ судо системцтл старт мариадб

мариадб услуга треба да буде активан.

$ судо системцтл статус мариадб

Сада додајте услугу мариадб покретању система на следећи начин:

$ судо системцтл омогући мариадб

Сада бисте требали поставити МариаДБ роот лозинку. Да бисте то урадили, покрените следећу команду:

$ судо мискл_сецуре_инсталлатион

Притисните .

Притисните .

Сада откуцајте нову роот лозинку и притисните .

Поново укуцајте роот лозинку и притисните .

Притисните И а затим притисните .

Притисните И а затим притисните .

Притисните И а затим притисните .

Притисните И а затим притисните .

Треба поставити МариаДБ роот лозинку.

Сада се пријавите у љуску МариаДБ као роот корисник на следећи начин:

$ судо мискл -у роот -п

Укуцајте роот лозинку и притисните .

Требали бисте бити пријављени.

Сада креирајте новог МариаДБ корисника на следећи начин:

> ДОДАЈ СВЕ *.* ДО ''@' лоцалхост 'ИДЕНТИФИЦЕД БИ''

Обавезно замените и са својим корисничким именом и лозинком.

Сада покрените следећу СКЛ наредбу да би промене ступиле на снагу.

> ФЛУСХ ПРИВИЛЕГЕС;

Сада изађите из базе података МариаДБ на следећи начин:

> излаз

Инсталирање и конфигурисање Апацхе веб сервера и ПХП-а:

Сада покрените следећу команду да бисте инсталирали Апацхе веб сервер и ПХП:

$ судо днф инсталирај хттпд хттпд-тоолс пхп пхп-цли пхп-јсон пхп-гд пхп-мбстринг пхп-пдо
пхп-кмл пхп-мисклнд

Да бисте потврдили инсталацију, притисните И а затим притисните .

Треба инсталирати Апацхе веб сервер и ПХП.

Сада проверите статус хттпд сервера на следећи начин:

$ судо системцтл статус хттпд

Можда је неактиван (није покренут) и онемогућен (неће се аутоматски покретати приликом покретања система) по подразумеваној вредности.

Покрените хттпд услугу на следећи начин:

$ судо системцтл старт хттпд

Услуга хттпд треба да буде активна.

$ судо системцтл статус хттпд

Сада додајте услугу хттпд покретању система на следећи начин:

$ судо системцтл омогући хттпд

Главна конфигурациона датотека Апацхе веб сервера је / етц / хттпд / цонф / хттпд.цонф

Прилагођене датотеке за конфигурацију треба ставити у / етц / хттпд / цонф.д / именик.

Подразумевани директоријум веброот је / вар / ввв / хтмл

Сада, да бисте тестирали да ли Апацхе веб сервер и ПХП раде, направите нову ПХП скрипту индекс.пхп у подразумеваном веброот директоријуму / вар / ввв / хтмл као што следи:

$ ецхо ''| судо тее / вар / ввв / хтмл / индек.пхп

Сада отворите веб прегледач и покушајте да приступите хттп: // лоцалхост

Требали бисте видети пхпинфо страницу као што је приказано на снимку заслона испод. Дакле, Апацхе и ПХП раде коректно.

Омогућавање Апацхе веб серверу да пише у веб корен:

Подразумевано, веб сервер Апацхе може читати само из подразумеваног веб коренског директорија / вар / ввв / хтмл

Ако ваша апликација треба да пише у директоријум, она мора бити у власништву корисника и групе апацхе.

Да бисте променили корисника и групу матичног директоријума Апацхе / вар / ввв / хтмл до апацхе, покрените следећу команду:

$ судо цховн -Рф апацхе: апацхе / вар / ввв / хтмл

На ЦентОС 8 такође морате да конфигуришете СЕЛинук да дозволи писање у директоријум веброот / вар / ввв / хтмл.

Можете да конфигуришете СЕЛинук за / вар / ввв / хтмл директоријум и његов садржај следећом наредбом:

$ судо семанаге фцонтект -а -т хттпд_сис_рв_цонтент_т "/ вар / ввв / хтмл (/.*)?"

Да би промене на СЕЛинук-у ступиле на снагу, покрените следећу наредбу:

$ судо ресторецон -Рв / вар / ввв / хтмл

Олакшавање веб развоја:

Када развијате веб локацију, желели бисте да измените / вар / ввв / хтмл именик као ваш корисник за пријављивање.

Да бисте то олакшали, направите симболичку везу / вар / ввв / хтмл директоријум у кућном директоријуму вашег корисника на следећи начин:

$ лн -с / вар / ввв / хтмл ~ / публиц_хтмл

Такође, дајте свима дозволу за читање, писање и извршавање директоријума / вар / ввв / хтмл као што следи:

$ судо цхмод -Р 777 / вар / ввв / хтмл

Сада бисте требали моћи да приступите / вар / ввв / хтмл директоријум као ~ / публиц_хтмл из кућног директоријума вашег корисника и према потреби унесите измене у датотеке и директоријуме.

Када завршите са развојем веб локације, можете да заштитите веб директоријум / вар / ввв / хтмл опет како следи:

$ судо цхмод -Р 660 / вар / ввв / хтмл

Дакле, тако конфигуришете ЛАМП сервер на ЦентОС 8 за ПХП веб развој. Хвала што сте прочитали овај чланак.

ОпенТТД вс Симутранс
Стварање сопствене симулације превоза може бити забавно, опуштајуће и изузетно примамљиво. Због тога морате да испробате што више игара како бисте про...
Водич за ОпенТТД
ОпенТТД је једна од најпопуларнијих игара за пословну симулацију. У овој игри морате створити диван посао превоза. Међутим, почет ћете у почетку око 1...
СуперТукКарт за Линук
СуперТукКарт је сјајан наслов дизајниран да вам пружи Марио Карт искуство бесплатно на вашем Линук систему. Прилично је изазовно и забавно играти, диз...