Маҷмӯаи нармафзори номбурдаи LAMP дар OS-коркарди Linux, сервери вебсайт, пойгоҳи MySQL ва қисмҳои PHP, ки барои муҳаррики сайт истифода мешаванд, иборат аст. Баъдан, мо муфассал дар бораи насб ва насби ибтидоии ин иловаҳо, ки ҳамчун намунаи охирини Ubuntu истифода мебарад, тавсиф мекунем.
Suite LAMP дар Ubuntu насб кунед
Аз формати ин мақола аллакай маънои онро дорад, ки шумо Ubuntu дар компютери шумо насб карда будед, мо ин қадами худро аз даст медиҳем ва бевосита ба барномаҳои дигар меравем, аммо шумо метавонед дастурҳои дар мавзӯи мавзӯъе, ки шумо ба воситаи хондани мақолаҳои дигар дар робитаҳои зерин дастрас мешавед, пайдо кунед.
Маълумоти бештар:
Ubuntu дар VirtualBox насб кунед
Дастгоҳи Linux насб бо дискҳои Flash
Қадами 1: Apache -ро насб кунед
Пеш аз насб кардани сервери вебии кушода, Apache номида мешавад. Ин яке аз беҳтарин вариантҳо мебошад, аз ин рӯ интихоби бисёр истифодабарандагон. Дар Ubuntu он тавассути он гузошта мешавад "Терминал":
- Менюро кушоед ва консолро кушоед ё комбинати калидиро пахш кунед Ctrl + Alt + T.
- Аввал, бозгашти системаҳои худро барои таъмин намудани ҳамаи ҷузъҳои зарурӣ нав кунед. Барои ин, фармонро нависед
навсозии sudo apt-get
. - Ҳама амалҳо тавассути sudo бо решаи решакан кор мекунад, пас боварӣ ҳосил кунед, ки калимаи раҳкушоро ворид кунед (он вақте ки шумо ворид мешавед) нишон дода нашудааст.
- Ҳангоми ба анҷом расид, ворид кунед
sudo apt-get install apache2
барои кушодани apache ба система. - Илова кардани ҳамаи файлҳо бо интихоби ҷавҳ Д..
- Мо сервери web-сервериро аз тарафи кор мебарем
sudo apache2ctl configtest
. - Синтаксекс бояд муқаррарӣ бошад, аммо баъзан дар бораи зарурати илова кардани огоҳӣ огоҳӣ вуҷуд дорад Номи корбар.
- Ин тағироти глобалӣ ба файли конфигуратсия илова кунед барои пешгирӣ кардани огоҳӣ дар оянда. Файли худро бо воситаи
sudo nano /etc/apache2/apache2.conf
. - Акнун ду консолро идора кунед, ки дар он фармонро иҷро кунед
Эзоҳ вирус awk '{print $ 2; }} | 's /.*$//'
барои пайдо кардани суроғаи IP ё домейнҳои шумо. - Дар аввал "Терминал" ба поёни парвандаи кушодаат дохил шавед
ServerName + номи домейн ё суроғаи IP
ки шумо онро ёд гирифтед. Тағирот тавассути почта Ctrl + O ва файлро танзим кунед. - Оё санҷиши дигареро барои боварӣ ҳосил намоед, ки хатогиҳо вуҷуд надоранд ва сипас сервери вебро ба воситаи система бозоғоз кунед
sudo systemctl restart apache2
. - Барои кушодани Apache, агар шумо хоҳед, ки бо системаи оператсионӣ бо фармони роҳ оғоз кунад
sudo systemctl ба apache2 имкон медиҳад2
. - Он танҳо ба оғози сервери вебсайт барои устувории санҷиш истифода карда мешавад, фармонро истифода баред
sudo systemctl оғоз apache2
. - Браузери худро оғоз кунед ва ба он бирасед
localhost
. Агар шумо дар саҳифаи асосии Apache воқеъ бошед, пас ҳама чиз дуруст кор мекунад, қадами навро давом медиҳед.
Қадами 2: MySQL насб кунед
Қадами дуввум ин илова кардани пойгоҳи MySQL мебошад, ки аз тарафи консортҳои стандартӣ бо истифодаи фармонҳое, ки дар система мавҷуданд, анҷом дода мешаванд.
- Афзалият дар "Терминал" нависед
sudo apt-get насб mysql-server
ва пахш кунед Дохил кунед. - Илова кардани файлҳои навро тасдиқ кунед.
- Боварӣ ҳосил кунед, ки истифодаи муҳити 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-mode-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 "навсозӣ насбшудаи корбари корбар" = user "root"; имтиёзҳои блог; "| mysql -u root -p mysql
.
Дар ин тартиб, насб ва конфигуратсияи PHP барои LAMP метавонад бомуваффақият ба анҷом расонида шавад.
Ҳамчунин нигаред: Роҳнамоии дастгоҳи PHP барои Ubuntu Server
Имрӯз мо насб ва конфигуратсияи компонентҳои LAMP барои системаи оператсионии Ubuntu -ро фаро гирифтем. Албатта, ин ҳама иттилооте, ки дар ин мавзӯъ пешкаш карда шудааст, нестанд, бисёриҳо бо истифодаи якчанд доменҳо ё пойгоҳи додаҳо алоқаманданд. Бо вуҷуди ин, ба шарофати дастурҳои дар боло зикршуда, шумо метавонед ба таври осоиштаи система барои кори дурусти ин бастаи нармафзор тайёрӣ бинед.