Насб кардани LAMP Software Suite дар Ubuntu

Pin
Send
Share
Send

Маҷмӯи нармафзор бо номи LAMP дорои Linux ядро ​​OS, веб-сервери Apache, пойгоҳи додаҳои MySQL ва ҷузъҳои PHP, ки барои муҳаррики сайт истифода мешаванд. Баъдан, мо насбкунӣ ва конфигуратсияи ибтидоии ин замимаҳоро батафсил шарҳ медиҳем, версияи охирини Ubuntu-ро ҳамчун намуна мегирем.

Насб кардани LAMP Software Suite дар Ubuntu

Азбаски формати ин мақола маънои онро дорад, ки шумо Ubuntu-ро дар компютери худ насб кардаед, мо ин қадамро аз даст медиҳем ва фавран ба дигар барномаҳо идома медиҳем, аммо шумо метавонед дастурҳоро дар мавзӯи бароятон писандида тавассути хондани мақолаҳои дигари мо дар истиноди зерин пайдо кунед.

Тафсилоти бештар:
Ubuntu-ро дар VirtualBox насб кунед
Қадам аз Linux аз диски флеш

Қадами 1: Насб кардани Apache

Биёед бо насби сервери кушод бо номи Apache оғоз кунем. Ин яке аз беҳтарин имконот аст, бинобар ин интихоби бисёр корбарон мегардад. Дар Ubuntu, он гузошта мешавад "Терминал":

  1. Менюро кушоед ва консолро оғоз кунед ё комбинатсияи калидҳоро пахш кунед Ctrl + Alt + T.
  2. Аввал анборҳои системаи худро навсозӣ кунед, то боварӣ ҳосил кунед, ки ҳамаи ҷузъҳои зарурӣ доред. Барои ин, фармонро нависедsudo apt-get навсозӣ.
  3. Ҳама амалҳо тавассути судо бо дастрасии решавӣ кор мекунад, бинобар ин ҳатман гузарвожаи худро таъин кунед (он ҳангоми ворид шудан ба назар намерасад).
  4. Пас аз анҷом додан, ворид шаведsudo apt-get насб apache2ба система Apache илова кунед.
  5. Бо илова кардани варианти ҷавоб ҳамаи илова кардани файлҳоро тасдиқ кунед $ D).
  6. Биёед кори сервери вебро тавассути роҳандозӣ санҷемsudo apache2ctl configtest.
  7. Синтаксис бояд муқаррарӣ бошад, аммо баъзан огоҳӣ дар бораи зарурати илова пайдо мешавад Servername.
  8. Ин тағирёбандаи глобалиро ба файли танзимот илова кунед, то огоҳии ояндаро пешгирӣ кунед. Ин худи файлро ба кор дароредsudo нано /etc/apache2/apache2.conf.
  9. Ҳоло консоли дуюмро иҷро кунед, дар куҷо фармон иҷро мешавадip addr нишон эт0 | grep inet | awk '{чоп $ 2; } '| sed 's //.*$//'барои пайдо кардани суроғаи IP ё домени сервер.
  10. Дар аввал "Терминал" ба поёни файли кушодашуда рафта поён нависедServerName + номи домейн ё суроғаи IPки шумо аллакай фаҳмидед Тағиротро тавассути захира кунед Ctrl + O ро пахш кунед ва файли танзимотро пӯшед.
  11. Боварӣ ҳосил кунед, ки ягон хатогӣ мавҷуд нест ва пас веб-серверро аз сари нав оғоз кунедsudo systemctl apache2-ро бозоғоз намоед.
  12. Агар зарур бошад, Apache -ро ба autoload илова кунед, то ки бо истифода аз фармон бо системаи оператсионӣ оғоз ёбадsudo systemctl apache2-ро фаъол мекунад.
  13. Барои оғози кори веб-сервер танҳо боқӣ мемонад, то устувории кори онро истифода баредsudo systemctl оғоз apache2.
  14. Браузерро оғоз кунед ва бамаҳаллӣ. Агар шумо ба саҳифаи асосии Apache расида бошед, пас ҳама чиз дуруст кор мекунад, ба қадами оянда гузаред.

Қадами 2: MySQL-ро насб кунед

Қадами дуюм ин илова кардани махзани MySQL мебошад, ки он ҳамчунин тавассути консоли стандартӣ бо истифодаи фармонҳои дар система мавҷудбуда анҷом дода мешавад.

  1. Афзалият дар "Терминал" нависедsudo apt-get насб кардани mysql-серверва клик кунед Ворид кунед.
  2. Илова кардани файлҳои навро тасдиқ кунед.
  3. Боварӣ ҳосил кунед, ки истифодаи муҳити MySQL-ро ҳифз кунед, аз ин рӯ ҳимояро бо иловаи алоҳида, ки тавассути он насб шудааст, таъмин кунедsudo mysql_secure_installation.
  4. Гузоштани танзимоти плагин барои талаботҳои парол як дастуруламале надорад, зеро ҳар як корбар мувофиқи қарорҳои шахсии худ аз нигоҳи санҷиш роҳбарӣ мекунад. Агар шумо хоҳед, ки талаботро насб кунед, консолро ворид кунед й мувофиқи дархост.
  5. Баъд, шумо бояд сатҳи муҳофизаро интихоб кунед. Аввал, тавсифи ҳар як параметрро хонед ва баъд аз ҳама мувофиқро интихоб кунед.
  6. Гузарвожаи нав барои таъмин намудани дастрасии реша таъин кунед.
  7. Баъд, шумо танзимоти гуногуни амниятро хоҳед дид, онҳоро хонед ва агар зарур шуморед, қабул кунед ё рад кунед.

Мо ба шумо маслиҳат медиҳем, ки бо тавсифи усули дигари насб дар мақолаи ҷудогонаи худ шинос шавед, ки онро дар истиноди зерин хоҳед ёфт.

Инчунин нигаред: Дастури насби MySQL дар Ubuntu

Қадами 3: Насб кардани PHP

Қадами ниҳоӣ барои таъмини фаъолияти дурусти системаи LAMP насб кардани ҷузъҳои PHP мебошад. Дар иҷрои ин раванд ҳеҷ мушкиле нест, ба шумо танҳо яке аз фармонҳои дастрасро истифода бурдан лозим аст, ва баъд худи худаш илова мекунад.

  1. Дар "Терминал" фармонро нависедsudo apt-get насб php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0барои насб кардани ҷузъҳои зарурӣ, агар ба шумо версияи 7 лозим ояд.
  2. Баъзан фармони боло кор намекунад, аз ин рӯ истифода баредsudo apt php 7.2-клипро насб кунедёsudo apt насб hhvmбарои насби версияи охирини дастрас 7.2.
  3. Дар охири тартиб, боварӣ ҳосил намоед, ки насби дуруст бо навиштан дар консол насб шудаастphp -v.
  4. Идоракунии пойгоҳи додаҳо ва татбиқи интерфейси веб бо истифода аз асбоби ройгони PHPmyadmin сурат мегирад, ки инчунин ҳангоми насби конфигуратсияи LAMP матлуб аст. Барои оғози кор фармонро ворид кунедsudo apt-get phpmyadmin php-mbstring php-gettext -ро насб кунед.
  5. Илова кардани файлҳои навро бо интихоби имконоти мувофиқ тасдиқ кунед.
  6. Веб-серверро таъин кунед "Апач2" ва клик кунед Хуб.
  7. Аз шумо хоҳиш карда мешавад, ки тавассути фармони махсус конфигуратсияи пойгоҳро иҷро кунед, агар лозим бошад, ҷавоби мусбат интихоб кунед.
  8. Гузарвожаро барои сабти ном дар сервери пойгоҳи додаҳо эҷод кунед, ки пас аз ворид шудан ба он бояд тасдиқ шавад.
  9. Бо нобаёнӣ, шумо наметавонед PHPmyadminро аз номи корбари дорои дастрасии решавӣ ё тавассути интерфейсҳои TPC ворид кунед, пас ба шумо лозим аст, ки ёрии блокро хомӯш кунед. Тавассути фармон ҳуқуқҳои решаро фаъол созедсудо -i.
  10. Аз чопкунӣ ҷудо шаведecho "update plugin plugin =" дар куҷо User = "root"; афзалиятҳои flush; "| mysql -u root -p mysql.

Дар ин сурат, насб ва конфигуратсияи PHP барои LAMP метавонад бомуваффақият анҷом ёбад.

Инчунин нигаред: Дастури насбкунии PHP дар Ubuntu Server

Имрӯз мо дар бораи насб ва конфигуратсияи асосии ҷузъҳои LAMP барои системаи амалиётии Ubuntu сухан гуфтем. Албатта, ин ҳама маълумоте нест, ки дар ин мавзӯъ пешниҳод карда шавад, нозукиҳои зиёде мавҷуданд, ки бо истифодаи доменҳо ё пойгоҳи додаҳо алоқаманданд. Аммо, бо шарофати дастурҳои дар боло зикршуда, шумо метавонед системаи худро барои фаъолияти дурусти ин бастаи нармафзор ба осонӣ омода кунед.

Pin
Send
Share
Send