Ажурирање кеш меморије спремишта ЦентОС 8:
Прво ажурирајте кеш спремишта спремишта ЦентОС 8 следећом наредбом:
$ судо днф макецацхе
Инсталирање и конфигурисање МиСКЛ / МариаДБ:
Прво ћу вам показати како да конфигуришете базу података.
Да бисте инсталирали МариаДБ клијентске алате и сервер базе података, покрените следећу наредбу:
$ судо днф инсталирај мариадб мариадб-сервер
Да бисте потврдили инсталацију, притисните И а затим притисните
Треба инсталирати МариаДБ сервер и клијентске програме базе података.
Сада проверите статус услуге мариадб на следећи начин:
$ судо системцтл статус мариадбМоже бити неактиван (не ради) и инвалид (неће се аутоматски покренути приликом покретања система) као што је приказано на снимку екрана испод.
Покрените услугу мариадб следећом наредбом:
$ судо системцтл старт мариадб
мариадб услуга треба да буде активан.
$ судо системцтл статус мариадб
Сада додајте услугу мариадб покретању система на следећи начин:
$ судо системцтл омогући мариадб
Сада бисте требали поставити МариаДБ роот лозинку. Да бисте то урадили, покрените следећу команду:
$ судо мискл_сецуре_инсталлатион
Притисните
Притисните
Сада откуцајте нову роот лозинку и притисните
Поново укуцајте роот лозинку и притисните
Притисните И а затим притисните
Притисните И а затим притисните
Притисните И а затим притисните
Притисните И а затим притисните
Треба поставити МариаДБ роот лозинку.
Сада се пријавите у љуску МариаДБ као роот корисник на следећи начин:
$ судо мискл -у роот -п
Укуцајте роот лозинку и притисните
Требали бисте бити пријављени.
Сада креирајте новог МариаДБ корисника на следећи начин:
> ДОДАЈ СВЕ *.* ДО 'Обавезно замените
Сада покрените следећу СКЛ наредбу да би промене ступиле на снагу.
> ФЛУСХ ПРИВИЛЕГЕС;
Сада изађите из базе података МариаДБ на следећи начин:
> излаз
Инсталирање и конфигурисање Апацхе веб сервера и ПХП-а:
Сада покрените следећу команду да бисте инсталирали Апацхе веб сервер и ПХП:
$ судо днф инсталирај хттпд хттпд-тоолс пхп пхп-цли пхп-јсон пхп-гд пхп-мбстринг пхп-пдопхп-кмл пхп-мисклнд
Да бисте потврдили инсталацију, притисните И а затим притисните
Треба инсталирати Апацхе веб сервер и ПХП.
Сада проверите статус хттпд сервера на следећи начин:
$ судо системцтл статус хттпдМожда је неактиван (није покренут) и онемогућен (неће се аутоматски покретати приликом покретања система) по подразумеваној вредности.
Покрените хттпд услугу на следећи начин:
$ судо системцтл старт хттпд
Услуга хттпд треба да буде активна.
$ судо системцтл статус хттпд
Сада додајте услугу хттпд покретању система на следећи начин:
$ судо системцтл омогући хттпд
Главна конфигурациона датотека Апацхе веб сервера је / етц / хттпд / цонф / хттпд.цонф
Прилагођене датотеке за конфигурацију треба ставити у / етц / хттпд / цонф.д / именик.
Подразумевани директоријум веброот је / вар / ввв / хтмл
Сада, да бисте тестирали да ли Апацхе веб сервер и ПХП раде, направите нову ПХП скрипту индекс.пхп у подразумеваном веброот директоријуму / вар / ввв / хтмл као што следи:
$ ецхо ''| судо тее / вар / ввв / хтмл / индек.пхп
Сада отворите веб прегледач и покушајте да приступите хттп: // лоцалхост
Требали бисте видети пхпинфо страницу као што је приказано на снимку заслона испод. Дакле, Апацхе и ПХП раде коректно.
Омогућавање Апацхе веб серверу да пише у веб корен:
Подразумевано, веб сервер Апацхе може читати само из подразумеваног веб коренског директорија / вар / ввв / хтмл
Ако ваша апликација треба да пише у директоријум, она мора бити у власништву корисника и групе апацхе.
Да бисте променили корисника и групу матичног директоријума Апацхе / вар / ввв / хтмл до апацхе, покрените следећу команду:
$ судо цховн -Рф апацхе: апацхе / вар / ввв / хтмл
На ЦентОС 8 такође морате да конфигуришете СЕЛинук да дозволи писање у директоријум веброот / вар / ввв / хтмл.
Можете да конфигуришете СЕЛинук за / вар / ввв / хтмл директоријум и његов садржај следећом наредбом:
$ судо семанаге фцонтект -а -т хттпд_сис_рв_цонтент_т "/ вар / ввв / хтмл (/.*)?"
Да би промене на СЕЛинук-у ступиле на снагу, покрените следећу наредбу:
$ судо ресторецон -Рв / вар / ввв / хтмл
Олакшавање веб развоја:
Када развијате веб локацију, желели бисте да измените / вар / ввв / хтмл именик као ваш корисник за пријављивање.
Да бисте то олакшали, направите симболичку везу / вар / ввв / хтмл директоријум у кућном директоријуму вашег корисника на следећи начин:
$ лн -с / вар / ввв / хтмл ~ / публиц_хтмл
Такође, дајте свима дозволу за читање, писање и извршавање директоријума / вар / ввв / хтмл као што следи:
$ судо цхмод -Р 777 / вар / ввв / хтмл
Сада бисте требали моћи да приступите / вар / ввв / хтмл директоријум као ~ / публиц_хтмл из кућног директоријума вашег корисника и према потреби унесите измене у датотеке и директоријуме.
Када завршите са развојем веб локације, можете да заштитите веб директоријум / вар / ввв / хтмл опет како следи:
$ судо цхмод -Р 660 / вар / ввв / хтмл
Дакле, тако конфигуришете ЛАМП сервер на ЦентОС 8 за ПХП веб развој. Хвала што сте прочитали овај чланак.