Како направити ЛАМП Веб сервер користећи Убунту

01 од 08

Шта је ЛАМП Веб сервер?

Апацхе Руннинг Он Убунту.

Овај водич ће вам показати најлакши начин да инсталирате ЛАМП веб сервер користећи десктоп верзију Убунту.

ЛАМП означава Линук, Апацхе , МиСКЛ и ПХП.

Верзија Линука која се користи у овом водичу је наравно Убунту.

Апацхе је један од многих врста веб сервера доступних за Линук. Остали укључују Лигхттпд и НГинк.

МиСКЛ је сервер базе података који ће вам помоћи да учините ваше веб странице интерактивне тако што ћете моћи да сачувате и прикажете ускладиштене информације.

На крају, ПХП (који се односи на Хипертект Препроцессор) је скриптни језик који се може користити за креирање сервер-сиде кода и Веб АПИ-а који затим могу бити конзумирани страницама страних језика као што су ХТМЛ, јаваСцрипт и ЦСС.

Ја вам показујем како да инсталирате ЛАМП користећи десктоп верзију Убунту тако да млади програмери могу да постављају развојно или тестно окружење за своје креације.

Убунту веб сервер се такође може користити као интранет за почетне веб странице.

Иако можете учинити веб сервер доступним за цео свет, ово је непрактично кориштење кућног рачунара јер броадбанд провајдери обично мијењају ИП адресу рачунара и требали бисте користити услугу као што је ДинДНС да бисте добили статичку ИП адресу. Пропусни опсег вашег провајдера широкопојасне мреже вероватно такође неће бити погодан за сервирање веб страница.

Подешавање веб сервера за цео свет такође би значило да сте одговорни за обезбеђивање Апацхе сервера, подешавање фиревалл-а и осигурање исправности исправног софтвера.

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

02 од 08

Како инсталирати ЛАМП Веб сервер користећи Тасксел

Тасксел.

Инсталирање целог ЛАМП стака је у ствари врло једноставно и може се постићи користећи само 2 команде.

Други водичи на мрежи вам показују како да инсталирате сваку компоненту одвојено, али можете заправо инсталирати све одједном.

Да бисте то урадили, мораћете отворити прозор терминала. Да бисте то учинили истовремено притисните ЦТРЛ, АЛТ и Т.

У прозору терминала укуцајте следеће команде:

судо апт-гет инсталл таскел

судо тасксел инсталирати ламп-сервер

Горње команде инсталирају алат назван таскел, а затим користе задатке да инсталирају мета-пакет назван ламп-сервер.

Па шта је задатак?

Тасксел вам омогућава да инсталирате групу пакета одједном. Као што је раније описано, ЛАМП означава Линук, Апацхе, МиСКЛ и ПХП, а уобичајено је да ако их инсталирамо, све те инсталирате.

Можете започети задатак таскел сам по себи:

судо тасксел

Ово ће донети прозор са листом пакета или треба да кажем групу пакета који се могу инсталирати.

На пример, можете инсталирати КДЕ десктоп, Лубунту десктоп, маилсервер или опенССХ сервер.

Када инсталирате софтвер користећи таскел не инсталирате један пакет већ групу сличних пакета који се сви уклапају заједно како би направили једну велику ствар. У нашем случају једна велика ствар је ЛАМП сервер.

03 од 08

Поставите МиСКЛ лозинку

Поставите МиСКЛ лозинку.

Након извршавања команди у претходном кораку, пакети потребни за Апацхе, МиСКЛ и ПХП ће бити преузети и инсталирани.

Прозор ће се појавити као дио инсталације у којој се захтева да унесете роот лозинку за МиСКЛ сервер.

Ова лозинка није иста као Ваша лозинка за пријаву и можете је подесити на било шта што желите. Вреди заштитити лозинку што је више могуће, јер власник лозинке може управљати читавим сервером базе података са могућношћу креирања и уклањања корисника, дозвола, шема, табела и све то све.

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

На крају ћете се вратити у командну линију и можете тестирати сервер да бисте видели да ли је успјешно функционисало.

04 од 08

Како тестирати Апацхе

Апацхе Убунту.

Најлакши начин да тестирате да ли Апацхе ради је следећи:

Веб страница се појављује као што је приказано на слици.

У суштини ако на веб страници видите речи "Ит Воркс", као и Убунту лого и реч Апацхе, онда знате да је инсталација успјешна.

Страница коју видите је страница са страницама и можете је замијенити веб страницом сопственог дизајна.

Да бисте додали своје веб странице, морате их ускладиштити у фасцикли / вар / ввв / хтмл.

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

Да бисте уредили ову страницу, требају вам дозволе у / вар / ввв / хтмл фолдеру. Постоје различити начини за пружање дозвола. Ово је мој омиљени метод:

Отворите прозор терминала и унесите ове наредбе:

судо аддусер ввв-дата

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

судо цхмод -Р г + рвк / вар / ввв / хтмл

Морате се одјавити и поново се вратити да би дозволе ступиле на снагу.

05 од 08

Како проверити да ли је ПХП инсталиран

Доступан је ПХП.

Следећи корак је проверити да ли је ПХП исправно инсталиран.

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

судо нано /вар/ввв/хтмл/пхпинфо.пхп

Унутар нано уредника унесите следећи текст:

Сачувајте датотеку притиском на ЦТРЛ и О, а затим изађите из уређаја притиском на ЦТРЛ и Кс.

Отворите Фирефок претраживач и унесите следеће у насловну траку:

хттп: // лоцалхост / пхпинфо

Ако је ПХП исправно инсталиран, видећете страницу сличну оној на слици изнад.

ПХПИнфо страница има све врсте информација укључујући листинг ПХП модула који су инсталирани и верзију Апацхе-а која се покреће.

Важно је задржати ову страницу на располагању док развијате странице тако да можете видети да ли су модули који су вам потребни за ваше пројекте инсталирани или не.

06 од 08

Упознавање МиСКЛ Воркбенцх-а

МиСКЛ Воркбенцх.

Тестирање МиСКЛ-а се може постићи коришћењем следеће једноставне команде у терминалу:

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

Када вам буде затражено лозинка, морате унети роот лозинку за МиСКЛ роот корисника, а не вашу Убунту лозинку.

Ако се МиСКЛ покреће, видећете следећи текст:

Уптиме: 6269 Тхреадс: 3 Питања: 33 Спори упити: 0 Отварање: 112 Флусх таблес: 1 Отвори таблице: 31 Куериес пер сецонд авг: 0.005

МиСКЛ сам је тешко администрирати из командне линије, тако да препоручујем инсталирање још 2 алата:

Да бисте инсталирали МиСКЛ Воркбенцх отворите терминал и покрените следећу команду:

судо апт-гет инсталл мискл-воркбенцх

Када софтвер заврши инсталирање, притисните тастер супер (тастер за Виндовс) на тастатури и упишите "МиСКЛ" у поље за претрагу.

Икона са делфином се користи за означавање МиСКЛ Воркбенцх-а. Кликните на ову икону када се појави.

Алат МиСКЛ алата за радне машине је прилично моћан, иако мало на спору страну.

Бар доле лево омогућава вам да изаберете који аспект вашег МиСКЛ сервера желите управљати, као што су:

Опција статуса сервера вам говори да ли се сервер покреће, колико дуго ради, оптерећење сервера, број веза и разне друге битове информација.

Опција клијентских веза наводи тренутне конекције на МиСКЛ серверу.

У оквиру корисника и привилегија можете додати нове кориснике, променити лозинке и изабрати привилегије које имају корисници у односу на различите шеме базе података.

У доњем левом углу алата МиСКЛ Воркбенцх је листа схема базе података. Можете додати свој властитим кликом и одабиром "Креирај шему".

Све шеме можете проширити кликом на њега да бисте прегледали листу објеката као што су табеле, прикази, ускладиштене процедуре и функције.

Десним кликом на један од објеката омогућиће вам да креирате нови објекат као што је нова табела.

Десни панел МиСКЛ Воркбенцх-а је где радите стварни посао. На пример, приликом креирања табеле можете додати колоне заједно са врстама података. Такође можете додати процедуре које пружају основни шаблон за нову спремљену процедуру у оквиру едитора за додавање стварног кода.

07 од 08

Како инсталирати ПХПМиАдмин

Инсталирајте ПХПМиАдмин.

Заједнички алат који се користи за администрирање МиСКЛ база података је ПХПМиАдмин и инсталирањем овог алата можете једном и за све потврдити да Апацхе, ПХП и МиСКЛ функционишу исправно.

Отворите прозор терминала и унесите следећу команду:

судо апт-гет инсталл пхпмиадмин

Појавиће се прозор који поставља на који веб сервер сте инсталирали.

Подразумевана опција је већ подешена на Апацхе, па користите тастер Таб да бисте означили типку ОК и притисните повратак.

Појавиће се још један прозор упитати да ли желите да креирате подразумевану базу података која ће се користити са ПХПМиАдмин-ом.

Притисните тастер таб како бисте одабрали опцију "Да" и притисните повратак.

Коначно ће вам бити затражено да дате лозинку за ПХПМиАдмин базу података. Унесите нешто сигурно за кориштење кад год се пријавите на ПХПМиАдмин.

Софтвер ће сада бити инсталиран и враћен ће вам се у командну линију.

Пре него што можете да користите ПХПМиАдмин постоје још неколико команди које треба да покренете на следећи начин:

судо лн -с /етц/пхпмиадмин/апацхе.цонф /етц/апацхе2/цонф-аваилабле/пхпмиадмин.цонф

судо а2енцонф пхпмиадмин.цонф

судо системцтл релоад апацхе2.сервице

Горње команде креирају симболичку везу за датотеку апацхе.цонф из фолдера / етц / пхпмиадмин у фасциклу / етц / апацхе2 / цонф-аваилабле.

Друга линија омогућава конфигурациону датотеку пхпмиадмин у оквиру Апацхе-а и коначно последња линија поново покреће Апацхе веб сервис.

Оно што све ово значи је да сада требате бити у могућности користити ПХПМиАдмин за управљање базама података на сљедећи начин:

ПХПМиАдмин је веб базирани алат за управљање МиСКЛ базама података.

Леви панел нуди листу схема базе података. Кликом на шему проширује схему да прикаже листу објеката базе података.

Горња икона вам омогућава да управљате различитим аспектима МиСКЛ-а као што су:

08 од 08

Додатна литература

В3Сцхоолс.

Сада када имате сервер за базу података и покрећете га можете почети користити за развијање потпуно развијених веб апликација.

Добра полазна тачка за учење ХТМЛ, ЦСС, АСП, ЈаваСцрипт и ПХП је В3Сцхоолс.

Ова веб страница има потпуну и једноставну пратњу туториала на страни клијента и веб сервера.

Док нећете научити у дубинском знању, схватите довољно основа и концепата да бисте дошли на пут.