Добро јутро, овај пут ћу вам показати како да инсталирате ЛАМП (Линук, Апацхе, МиСКЛ и ПХП), овај сјајан сет алата отворени извор који омогућавају нам да покренемо и хостујемо веб апликације на нашем рачунару.
По што је и даље одлична опција ако желите да започнете са развојем веб апликација или започнете писање својих првих пројеката веб програмирања.
Од прве инстанце морамо ажурирати све пакете нашег система, за ово морамо извршити следеће наредбе у терминалу.
sudo apt update sudo apt upgrade
Како могу iИнсталирати ЛАМП на Убунту 17.10?
Од сада па надаље, морамо инсталирати апликације које граде ЛАМП, као што је претходно описано, из прве рукеИнсталираћемо Апацхе на наш систем.
Инсталирајте Апацхе веб сервер
Ел пакуете апацхе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“, што ћете ставити у свој веб прегледач, одатле морате само да поставите путању свог пројеката.
И то је то, већ имамо инсталиране потребне алате за покретање наших веб апликација на рачунару.
Без даљег размишљања, једноставно морате да почнете да га користите, можете да инсталирате ВордПресс, Јоомла или неки други алат за обављање локалних тестова.
Водич је врло добар, само коментар, у команди: судо цховн ввв-дата: ввв-дата / вар / ввв / хтмл / -Р, требало би да уклони размаке, врло опасно; требало би да буде: судо цховн ввв-дата: ввв-дата / вар / ввв / хтмл / -Р. Са празним размацима, бити роот, ко год да га изврши, промениће власника и групу роот-а (/) и свих подређених директоријума.
Такође у:; не толико опасан, као претходни, требало би да буде:
Здраво Пабло, погрешио сам при копирању и лепљењу, молим те ако ми можеш помоћи у вези са овом грешком
судо цховн ввв-дата: ввв-дата / вар / ввв / хтмл / -Р
Копирао сам га са размацима и сада не могу да покренем ниједну апликацију коју немам нити прихвата лозинку за приступ као роот
ја сам нови у линуку.
Здраво пријатељу, хвала на великом доприносу, уради све кораке са задовољством, једино што приликом верификације «лоцалхост / инфо.пхп» страница остаје празна и не приказује ништа, надамо се да то није проблем.
Здраво Алејандро.
Најсигурније је да је функција блокирана у вашем пхп.ини
У њему можете конфигурисати неколико параметара, тестирати на терминалу са
пхп –ини
Здраво Алејандро, јер је то због размака између