Пакет праграмнага забеспячэння пад назвай LAMP ўключае ў сябе АС на ядры Linux, вэб-сервер Apache, базу дадзеных MySQL і кампаненты PHP, якія выкарыстоўваюцца для рухавічка сайта. Далей мы дэталёва апішам ўстаноўку і першасную наладу гэтых дапаўненняў, узяўшы за прыклад апошнюю версію Ubuntu.
Усталёўваем набор праграм LAMP ў Ubuntu
Паколькі фармат дадзенага артыкула ўжо мае на ўвазе, што ў вас на кампутары маецца устаноўленая Ubuntu, мы прапусцім гэты крок і пяройдзем адразу да іншых праграм, аднак вы можаце знайсці інструкцыі па цікавіць вас тэме, азнаёміўшыся з іншымі нашымі артыкуламі па наступных спасылках.
Чытаць далей:
Ўстаноўка Ubuntu на VirtualBox
Пакрокавае кіраўніцтва па ўсталёўцы Лінукс з флэшкі
Крок 1: Усталёўка Apache
Пачнем з інсталяцыі адкрытага вэб-сервера пад назвай Apache. Ён з'яўляецца адным з лепшых варыянтам, таму становіцца выбарам многіх карыстальнікаў. У Ubuntu ён ставіцца праз «Тэрмінал»:
- Адкрыйце меню і запусціце кансоль або націсніце камбінацыю клавіш Ctrl + Alt + T.
- Спачатку абновіце сістэмныя рэпазітары, каб пераканацца ў наяўнасці ўсіх неабходных кампанентаў. Для гэтага прапішіце каманду
sudo apt-get update
. - Ўсе дзеянні праз sudo выконваецца з root-доступам, таму абавязкова спасылка на свой пароль (пры ўводзе ён не адлюстроўваецца).
- Па завяршэнні увядзіце
sudo apt-get install apache2
для дадання Apache ў сістэму. - Пацвердзіце даданне ўсіх файлаў, выбраўшы варыянт адказу Д.
- Правядзем тэставанне працы вэб-сервера, запусціўшы
sudo apache2ctl configtest
. - Сінтаксіс павінен быць нармальным, аднак часам з'яўляецца папярэджанне аб неабходнасці дадання ServerName.
- Дадамо гэтую глабальную зменную ў файл канфігурацыі для пазбягання з'яўлення папярэджанняў ў далейшым. Запусціце сам файл праз
sudo nano /etc/apache2/apache2.conf
. - Зараз запусціце другую кансоль, дзе выканайце каманду
ip addr show eth0 | grep inet | awk '{print $ 2; } '| sed 's //.*$//'
, Каб даведацца ваш IP адрас або серверны дамен. - У першым «Тэрмінале» апусціцеся ў самы ніз адкрыўся файла і ўпішыце
ServerName + імя дамена або IP адрас
, Які вы даведаліся толькі што. Захавайце змены праз Ctrl + O і зачыніце файл канфігурацыі. - Правядзіце яшчэ раз тэставанне, каб пераканацца ў адсутнасці памылак, а затым перазапусціце вэб-сервер праз
sudo systemctl restart apache2
. - Дадайце Apache ў аўтазагрузку, калі неабходна, каб ён запускаўся разам з аперацыйнай сістэмай камандай
sudo systemctl enable apache2
. - Засталося толькі запусціць вэб-сервер для праверкі стабільнасці яго працы, выкарыстоўвайце для гэтага каманду
sudo systemctl start apache2
. - Запусціце браўзэр і перайдзіце па адрасе
localhost
. Калі вы патрапілі на галоўную старонку Apache, значыць усё функцыянуе карэктна, прыступаем да наступнага кроку.
Крок 2: Усталёўка MySQL
Другім дзеяннем будзе даданне базы дадзеных MySQL, што таксама вырабляецца праз стандартную кансоль з дапамогай наяўных у сістэме каманд.
- першачаргова ў «Тэрмінале» напішыце
sudo apt-get install mysql-server
і націсніце на Enter. - Пацвердзіце даданне новых файлаў.
- Абавязкова варта засцерагчы выкарыстанне акружэння MySQL, таму забяспечце абарону з дапамогай асобнага дапаўненні, якое ўсталёўваецца праз
sudo mysql_secure_installation
. - Ўстаноўка настроек плагіна для патрабаванняў пароляў не мае адзінай інструкцыі, паколькі кожны карыстальнік адштурхваецца ад уласных рашэнняў у плане валідацыю. Калі хочаце ўсталяваць патрабаванні, увядзіце ў кансоль y пры запыце.
- Далей трэба будзе выбраць ўзровень абароны. Спачатку азнаёмцеся з апісаннем кожнага параметру, а затым выберыце найбольш прыдатны.
- Усталюйце новы пароль для забеспячэння рут-доступу.
- Далей перад вамі будуць адлюстроўвацца розныя налады бяспекі, прачытайце іх і прыміце або адмоўцеся, калі палічыце гэта неабходным.
З апісаннем іншага метаду інсталяцыі раім азнаёміцца ў асобнай нашым артыкуле, якую вы знойдзеце па наступнай спасылцы.
Чытайце таксама: Кіраўніцтва па ўстаноўцы MySQL ў Ubuntu
Крок 3: Усталёўка PHP
Апошнім крокам для забеспячэння нармальнага функцыянавання сістэмы LAMP з'яўляецца інсталяцыя кампанентаў PHP. У ажыццяўленні гэтага працэсу няма нічога складанага, трэба толькі выкарыстаць адну з даступных каманд, а затым наладзіць працу самага дапаўненні.
- У «Тэрмінале» прапішіце каманду
sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
для ўстаноўкі неабходных кампанентаў у тым выпадку, калі вам неабходная версія 7. - Часам прыведзеная вышэй каманда аказваецца нерабочей, таму выкарыстоўвайце
sudo apt install php 7.2-cli
абоsudo apt install hhvm
, Каб ўсталяваць апошнюю даступную версію 7.2. - Па завяршэнні працэдуры пераканайцеся ў тым, што інсталявана правільная зборка, прапісаўшы ў кансолі
php -v
. - Кіраванне базамі дадзеных і рэалізацыя вэб-інтэрфейсу ажыццяўляецца з дапамогай бясплатнага інструмента PHPmyadmin, які таксама пажадана ўсталяваць падчас налады LAMP. Для пачатку увядзіце каманду
sudo apt-get install phpmyadmin php-mbstring php-gettext
. - Пацвердзіце даданне новых файлаў, выбраўшы адпаведны варыянт.
- Пакажыце вэб-сервер «Apache2» і націсніце на «ОК».
- Вам прапануюць наладзіць базу дадзеных праз адмысловую каманду, калі гэта трэба, абярыце станоўчы варыянт адказу.
- Прыдумайце пароль для рэгістрацыі на сэрвэры баз дадзеных, пасля чаго яго трэба будзе пацвердзіць шляхам паўторнага ўводу.
- Па змаўчанні вы не зможаце ўвайсці ў PHPmyadmin ад імя карыстальніка з рут-доступам або праз TPC-інтэрфейсы, таму трэба адключыць блакавальныя ўтыліту. Актывуйце правы рут праз каманду
sudo -i
. - Правядзіце адключэнне, увёўшы
echo "update user set plugin =" where User = "root"; flush privileges; "| mysql -u root -p mysql
.
На гэтым працэдуру інсталяцыі і налады PHP для LAMP можна лічыць паспяхова завершанай.
Чытайце таксама: Кіраўніцтва па ўстаноўцы PHP ў Ubuntu Server
Сёння мы закранулі тэму ўстаноўкі і базавай налады кампанентаў LAMP для аперацыйнай сістэмы Ubuntu. Вядома, гэта не ўся інфармацыя, якую можна даць па гэтай тэме, існуе мноства нюансаў, звязаных з выкарыстаннем некалькіх даменаў або баз дадзеных. Аднак дзякуючы прыведзеных вышэй інструкцыям вы зможаце без праблем падрыхтаваць сваю сістэму для карэктнага функцыянавання гэтага комплексу праграмнага забеспячэння.