Ўстаноўка набору праграм LAMP ў Ubuntu

Пакет праграмнага забеспячэння пад назвай LAMP ўключае ў сябе АС на ядры Linux, вэб-сервер Apache, базу дадзеных MySQL і кампаненты PHP, якія выкарыстоўваюцца для рухавічка сайта. Далей мы дэталёва апішам ўстаноўку і першасную наладу гэтых дапаўненняў, узяўшы за прыклад апошнюю версію Ubuntu.

Усталёўваем набор праграм LAMP ў Ubuntu

Паколькі фармат дадзенага артыкула ўжо мае на ўвазе, што ў вас на кампутары маецца устаноўленая Ubuntu, мы прапусцім гэты крок і пяройдзем адразу да іншых праграм, аднак вы можаце знайсці інструкцыі па цікавіць вас тэме, азнаёміўшыся з іншымі нашымі артыкуламі па наступных спасылках.

Чытаць далей:
Ўстаноўка Ubuntu на VirtualBox
Пакрокавае кіраўніцтва па ўсталёўцы Лінукс з флэшкі

Крок 1: Усталёўка Apache

Пачнем з інсталяцыі адкрытага вэб-сервера пад назвай Apache. Ён з'яўляецца адным з лепшых варыянтам, таму становіцца выбарам многіх карыстальнікаў. У Ubuntu ён ставіцца праз «Тэрмінал»:

  1. Адкрыйце меню і запусціце кансоль або націсніце камбінацыю клавіш Ctrl + Alt + T.
  2. Спачатку абновіце сістэмныя рэпазітары, каб пераканацца ў наяўнасці ўсіх неабходных кампанентаў. Для гэтага прапішіце камандуsudo apt-get update.
  3. Ўсе дзеянні праз sudo выконваецца з root-доступам, таму абавязкова спасылка на свой пароль (пры ўводзе ён не адлюстроўваецца).
  4. Па завяршэнні увядзіцеsudo apt-get install apache2для дадання Apache ў сістэму.
  5. Пацвердзіце даданне ўсіх файлаў, выбраўшы варыянт адказу Д.
  6. Правядзем тэставанне працы вэб-сервера, запусціўшыsudo apache2ctl configtest.
  7. Сінтаксіс павінен быць нармальным, аднак часам з'яўляецца папярэджанне аб неабходнасці дадання ServerName.
  8. Дадамо гэтую глабальную зменную ў файл канфігурацыі для пазбягання з'яўлення папярэджанняў ў далейшым. Запусціце сам файл празsudo nano /etc/apache2/apache2.conf.
  9. Зараз запусціце другую кансоль, дзе выканайце камандуip addr show eth0 | grep inet | awk '{print $ 2; } '| sed 's //.*$//', Каб даведацца ваш IP адрас або серверны дамен.
  10. У першым «Тэрмінале» апусціцеся ў самы ніз адкрыўся файла і ўпішыцеServerName + імя дамена або IP адрас, Які вы даведаліся толькі што. Захавайце змены праз Ctrl + O і зачыніце файл канфігурацыі.
  11. Правядзіце яшчэ раз тэставанне, каб пераканацца ў адсутнасці памылак, а затым перазапусціце вэб-сервер празsudo systemctl restart apache2.
  12. Дадайце Apache ў аўтазагрузку, калі неабходна, каб ён запускаўся разам з аперацыйнай сістэмай камандайsudo systemctl enable apache2.
  13. Засталося толькі запусціць вэб-сервер для праверкі стабільнасці яго працы, выкарыстоўвайце для гэтага камандуsudo systemctl start apache2.
  14. Запусціце браўзэр і перайдзіце па адрасеlocalhost. Калі вы патрапілі на галоўную старонку Apache, значыць усё функцыянуе карэктна, прыступаем да наступнага кроку.

Крок 2: Усталёўка MySQL

Другім дзеяннем будзе даданне базы дадзеных MySQL, што таксама вырабляецца праз стандартную кансоль з дапамогай наяўных у сістэме каманд.

  1. першачаргова ў «Тэрмінале» напішыцеsudo apt-get install mysql-serverі націсніце на Enter.
  2. Пацвердзіце даданне новых файлаў.
  3. Абавязкова варта засцерагчы выкарыстанне акружэння MySQL, таму забяспечце абарону з дапамогай асобнага дапаўненні, якое ўсталёўваецца празsudo mysql_secure_installation.
  4. Ўстаноўка настроек плагіна для патрабаванняў пароляў не мае адзінай інструкцыі, паколькі кожны карыстальнік адштурхваецца ад уласных рашэнняў у плане валідацыю. Калі хочаце ўсталяваць патрабаванні, увядзіце ў кансоль y пры запыце.
  5. Далей трэба будзе выбраць ўзровень абароны. Спачатку азнаёмцеся з апісаннем кожнага параметру, а затым выберыце найбольш прыдатны.
  6. Усталюйце новы пароль для забеспячэння рут-доступу.
  7. Далей перад вамі будуць адлюстроўвацца розныя налады бяспекі, прачытайце іх і прыміце або адмоўцеся, калі палічыце гэта неабходным.

З апісаннем іншага метаду інсталяцыі раім азнаёміцца ​​ў асобнай нашым артыкуле, якую вы знойдзеце па наступнай спасылцы.

Чытайце таксама: Кіраўніцтва па ўстаноўцы MySQL ў Ubuntu

Крок 3: Усталёўка PHP

Апошнім крокам для забеспячэння нармальнага функцыянавання сістэмы LAMP з'яўляецца інсталяцыя кампанентаў PHP. У ажыццяўленні гэтага працэсу няма нічога складанага, трэба толькі выкарыстаць адну з даступных каманд, а затым наладзіць працу самага дапаўненні.

  1. У «Тэрмінале» прапішіце камандуsudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0для ўстаноўкі неабходных кампанентаў у тым выпадку, калі вам неабходная версія 7.
  2. Часам прыведзеная вышэй каманда аказваецца нерабочей, таму выкарыстоўвайцеsudo apt install php 7.2-cliабоsudo apt install hhvm, Каб ўсталяваць апошнюю даступную версію 7.2.
  3. Па завяршэнні працэдуры пераканайцеся ў тым, што інсталявана правільная зборка, прапісаўшы ў кансоліphp -v.
  4. Кіраванне базамі дадзеных і рэалізацыя вэб-інтэрфейсу ажыццяўляецца з дапамогай бясплатнага інструмента PHPmyadmin, які таксама пажадана ўсталяваць падчас налады LAMP. Для пачатку увядзіце камандуsudo apt-get install phpmyadmin php-mbstring php-gettext.
  5. Пацвердзіце даданне новых файлаў, выбраўшы адпаведны варыянт.
  6. Пакажыце вэб-сервер «Apache2» і націсніце на «ОК».
  7. Вам прапануюць наладзіць базу дадзеных праз адмысловую каманду, калі гэта трэба, абярыце станоўчы варыянт адказу.
  8. Прыдумайце пароль для рэгістрацыі на сэрвэры баз дадзеных, пасля чаго яго трэба будзе пацвердзіць шляхам паўторнага ўводу.
  9. Па змаўчанні вы не зможаце ўвайсці ў PHPmyadmin ад імя карыстальніка з рут-доступам або праз TPC-інтэрфейсы, таму трэба адключыць блакавальныя ўтыліту. Актывуйце правы рут праз камандуsudo -i.
  10. Правядзіце адключэнне, увёўшыecho "update user set plugin =" where User = "root"; flush privileges; "| mysql -u root -p mysql.

На гэтым працэдуру інсталяцыі і налады PHP для LAMP можна лічыць паспяхова завершанай.

Чытайце таксама: Кіраўніцтва па ўстаноўцы PHP ў Ubuntu Server

Сёння мы закранулі тэму ўстаноўкі і базавай налады кампанентаў LAMP для аперацыйнай сістэмы Ubuntu. Вядома, гэта не ўся інфармацыя, якую можна даць па гэтай тэме, існуе мноства нюансаў, звязаных з выкарыстаннем некалькіх даменаў або баз дадзеных. Аднак дзякуючы прыведзеных вышэй інструкцыям вы зможаце без праблем падрыхтаваць сваю сістэму для карэктнага функцыянавання гэтага комплексу праграмнага забеспячэння.

Глядзіце відэа: The Long Way Home Heaven Is in the Sky I Have Three Heads Epitaph's Spoon River Anthology (Лістапада 2024).