LAMP деп аталган программа пакетине Linux ядро OS, Apache веб-сервери, MySQL маалымат базасы жана сайттын кыймылдаткычында колдонулган PHP компоненттери кирет. Андан кийин, биз Ubuntu'дун акыркы нускасын мисал катары алып, бул кошумча куралдарды орнотууну жана баштапкы конфигурацияны кеңири сүрөттөп беребиз.
Lamp Software Suite Убунтуга орнотуу
Бул макаланын форматында сиздин компьютериңизде Ubuntu орнотулгандыгы көрүнүп тургандыктан, биз бул кадамды өткөрүп жиберип, дароо башка программаларга өтөбүз, бирок төмөнкү макалалардагы башка макалаларды окуп, сизди кызыктырган тема боюнча көрсөтмөлөрдү таба аласыз.
Көбүрөөк маалымат:
Ubuntu VirtualBox орнотуңуз
Флэш-драйвтан Linux кадамы
1-кадам: Apache орнотуңуз
Apache деп аталган ачык веб-серверди орнотуудан баштайлы. Бул эң мыкты варианттардын бири, ошондуктан ал көптөгөн колдонуучулардын тандоосу болуп калат. Ubuntu-да ал ишке ашат "Терминал":
- Менюну ачып, консолду ишке киргизиңиз же баскычтардын айкалышын басыңыз Ctrl + Alt + T.
- Бардык керектүү курамдык бөлүктөрдүн бар экенине ынануу үчүн алгач тутумуңуздун кампусун жаңыртыңыз. Бул үчүн, буйрук жазыңыз
sudo apt-get жаңыртуу
. - Бардык аракеттер аркылуу Sudo тамыр менен кирүү менен иштейт, ошондуктан сырсөзүңүздү киргизип коюңуз (ал киргенде көрүнбөйт).
- Бүткөндөн кийин, киргизиңиз
sudo apt-get орнотуу apache2
системага Apache кошуу. - Жооп параметрин тандап, бардык файлдарды кошууну ырастаңыз D.
- Жүргүзүү менен веб-сервердин ишин текшерип көрөлү
sudo apache2ctl configtest
. - Синтаксис нормалдуу болушу керек, бирок кээде эскертүү кошулат окшойт ServerName.
- Келечектеги эскертүүлөргө жол бербөө үчүн ушул глобалдык өзгөрмөнү конфигурация файлына кошуңуз. Файлды өзү аркылуу иштетиңиз
sudo nano /etc/apache2/apache2.conf
. - Эми экинчи консолун иштетиңиз, ал жерде буйрук иштейт
ip дарек шоу эт0 | grep inet | awk '{print $ 2; } '| sed 's //.*$//'
сиздин IP дарегиңизди же сервер домениңизди билүү үчүн. - Биринчи "Терминал" ачылган файлдын эң түбүнө барып, жазыңыз
ServerName + домен аты же IP дареги
сиз жаңы гана билдиңиз. Өзгөртүүлөрдү сактаңыз Ctrl + O жана тарам файлын жабыңыз. - Эч кандай ката жок экендигин текшерип, веб-серверди өчүрүп күйгүзүңүз
sudo systemctl apache2 өчүрүп күйгүзүңүз
. - Зарыл болсо, Apache жүктөө үчүн, буйрукту колдонуп, иштөө тутумунан баштаңыз
sudo systemctl apache2 иштетүү
. - Веб-серверди иштетип, анын иштешинин туруктуулугун текшерип, буйрукту гана колдонуңуз
sudo systemctl apache2 баштоо
. - Серепчини иштетип, барыңыз
көрүү .xrf
. Эгер сиз Apache башкы бетине өткөн болсоңуз, анда баары туура иштеп жатат, кийинки кадамга өтүңүз.
2-кадам: MySQL орнотуңуз
Экинчи кадам - MySQL маалымат базасын кошуу, ал стандарттык консол аркылуу тутумдагы буйруктарды колдонуп жасалат.
- Артыкчылык "Терминал" жазуу
sudo apt-get mysql-серверди орнотуу
жана чыкылдатыңыз кирүү. - Жаңы файлдарды кошууну ырастаңыз.
- MySQL айлана-чөйрөсүн колдонууну камсыз кылганыңызды унутпаңыз, андыктан орнотулган өзүнчө кошумча қондырма менен коргоону камсыз кылыңыз
sudo mysql_secure_installation
. - Сырсөз талаптары үчүн плагиндин жөндөөлөрүн орнотуу бир гана нускама бербейт, анткени ар бир колдонуучу текшерүү жагынан өз чечимдерин жетекчиликке алат. Эгер сиз талаптарды орноткуңуз келсе, консолун киргизиңиз ж өтүнүчү боюнча.
- Андан кийин, коргоо деңгээлин тандашыңыз керек. Алгач, ар бир параметрдин сүрөттөмөсүн окуп, андан кийин эң ылайыктуусун тандаңыз.
- Тамыр менен кирүүнү камсыз кылуу үчүн жаңы сырсөз орнотуңуз
- Андан кийин, сиз ар кандай коопсуздук жөндөөлөрүн көрө аласыз, аларды окуп чыгып, зарыл деп тапсаңыз, кабыл аласыз же баш тартасыз.
Төмөнкү шилтемеден таба турган өзүнчө макалада орнотуунун дагы бир ыкмасы менен таанышууга кеңеш беребиз.
Ошондой эле караңыз: Ubuntu боюнча MySQL орнотуу боюнча көрсөтмө
3-кадам: PHP орнотуңуз
LAMP тутумунун туура иштешин камсыз кылган акыркы кадам - PHP компоненттерин орнотуу. Бул процессти жүзөгө ашырууда татаал эч нерсе жок, сиз болгон буйруктардын бирин гана колдонуп, кошумча бөлүктүн өзүн конфигурациялашыңыз керек.
- The "Терминал" буйрук жаз
sudo apt-get php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
7-версия керек болсо, керектүү компоненттерди орнотуу. - Кээде жогорудагы буйрук иштебей калат, ошондуктан колдонуңуз
sudo apt php 7.2-клип орнотуңуз
жеsudo apt ххвм орнотуңуз
акыркы 7.2 нускасын орнотуу үчүн. - Процедуранын аягында, консолго жазуу менен туура чогулгандыгын текшериңиз
php -v
. - Маалыматтар базасын башкаруу жана веб-интерфейсти ишке ашыруу акысыз PHPмядмин куралын колдонуу менен жүргүзүлөт, аны LAMP конфигурациялоодо орнотуу керек. Баштоо үчүн, буйрукту киргизиңиз
sudo apt-get phpmyadmin орнотуу php-mbstring php-gettext
. - Тиешелүү жолду тандап, жаңы файлдарды кошууну ырастаңыз.
- Веб-серверди көрсөтүңүз "Apache2" жана чыкылдатыңыз "OK".
- Атайын буйрук аркылуу маалымат базасын конфигурациялоо сунушталат, керек болсо, оң жоопту тандаңыз.
- Маалыматтар базасынын серверине катталуу үчүн паролду түзүңүз, андан кийин аны кайрадан киргизип тастыкташыңыз керек.
- Демейки боюнча, сиз PHPmyminmin программасына тамыр колдонуучу же TPC интерфейстери аркылуу кире албайсыз, ошондуктан сиз бөгөттөө программасын өчүрүшүңүз керек. Буйрук аркылуу тамыр укуктарын жандырыңыз
sudo -i
. - Терүү менен ажыратыңыз
echo "жаңыртылган колдонуучу орнотулган плагин =", бул жерде User = "root"; агызуу артыкчылыктары; "| mysql -u root -p mysql
.
Бул жерде, LAMP үчүн PHP орнотуу жана конфигурациялоо ийгиликтүү аяктады деп эсептесе болот.
Ошондой эле караңыз: Ubuntu сервериндеги PHP орнотуу боюнча көрсөтмө
Бүгүн биз Ubuntu иштөө тутуму үчүн LAMP компоненттеринин орнотулушу жана негизги конфигурациясы жөнүндө сөз кылдык. Албетте, бул темада бериле турган бардык маалыматтар эмес, бир нече домендерди же маалымат базаларын пайдалануу менен байланышкан көптөгөн нюанстар бар. Бирок, жогоруда айтылган көрсөтмөлөрдүн жардамы менен тутумуңузду ушул программалык камсыздоонун туура иштешине оңой эле даярдай аласыз.