Инсталирајте ЛАМП (Линук, Апацхе, МиСКЛ и ПХП) на Убунту 17.10

лампа

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

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

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

sudo apt update
sudo apt upgrade

Како могу iИнсталирати ЛАМП на Убунту 17.10?

Од сада па надаље, морамо инсталирати апликације које граде ЛАМП, као што је претходно описано, из прве рукеИнсталираћемо Апацхе на наш систем.

Инсталирајте Апацхе веб сервер

апацхе 2

Ел пакуете апацхе2-утилс инсталираће неке услужне програме попут Апацхе ХТТП Сервер Бенцхмаркинг Тоол.

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

sudo apt install -y apache2 apache2-utils

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

sudo systemctl start apache2
sudo systemctl enable apache2

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

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

sudo chown www-data: www-data /var/www/html/ -R

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

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

sudo apt install mariadb-server mariadb-client

Након што се инсталира, МариаДБ сервер треба аутоматски да се покрене.
Ако није покренут, покренућемо га овом наредбом:

sudo systemctl start mariadb

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

sudo systemctl enable mariadb

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

sudo mysql_secure_installation

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

Онда морамо притиснути Ентер да одговоримо на сва преостала питања, што ће уклонити анонимног корисника, онемогућиће роот пријаву и уклониће тест базу података.
Овај корак је основни услов за сигурност базе података МариаДБ.

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

Инсталирајте ПХП на Убунту 17.10

пхп КСНУМКС

En у овом тренутку стабилна верзија ПХП-а је 7.1 Дакле, ако користите овај водич за верзије касније од ове, морате само да промените зависности и пакете који су овде потребни њиховим тренутним верзијама.
Да бисмо га инсталирали, само морамо извршити:

sudo apt install php7.1 libapache2-mod-php7.1 php7.1-mysql php-common php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-readline

ДМорате омогућити Апацхе пхп7.1 модул, а затим поново покренути Апацхе веб сервер.

sudo a2enmod php7.1
sudo systemctl restart apache2

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

sudo nano /var/www/html/info.php 

Додајте следећи ПХП код у датотеку.

<? php phpinfo (); ?>

Сачувајте и затворите датотеку.

Сада у траку за адресу прегледача унесите 127.0.0.1/инфо.пхп или лоцалхост / инфо.пхп .

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

Морам само да вас подсетим да је адреса на којој ћете радити увек адреса „лоцалхост“ или „127.0.0.1“, што ћете ставити у свој веб прегледач, одатле морате само да поставите путању свог пројеката.

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


Оставите свој коментар

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

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Пабло дијо

    Водич је врло добар, само коментар, у команди: судо цховн ввв-дата: ввв-дата / вар / ввв / хтмл / -Р, требало би да уклони размаке, врло опасно; требало би да буде: судо цховн ввв-дата: ввв-дата / вар / ввв / хтмл / -Р. Са празним размацима, бити роот, ко год да га изврши, промениће власника и групу роот-а (/) и свих подређених директоријума.

    Такође у:; не толико опасан, као претходни, требало би да буде:

    1.    Ное дијо

      Здраво Пабло, погрешио сам при копирању и лепљењу, молим те ако ми можеш помоћи у вези са овом грешком

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

      Копирао сам га са размацима и сада не могу да покренем ниједну апликацију коју немам нити прихвата лозинку за приступ као роот

      ја сам нови у линуку.

  2.   алејандро суарез дијо

    Здраво пријатељу, хвала на великом доприносу, уради све кораке са задовољством, једино што приликом верификације «лоцалхост / инфо.пхп» страница остаје празна и не приказује ништа, надамо се да то није проблем.

    1.    Давид иесхаел дијо

      Здраво Алејандро.
      Најсигурније је да је функција блокирана у вашем пхп.ини
      У њему можете конфигурисати неколико параметара, тестирати на терминалу са
      пхп –ини

    2.    асдасд дијо

      Здраво Алејандро, јер је то због размака између