პროგრამული პაკეტი სახელწოდებით LAMP მოიცავს Linux ბირთვის OS, Apache ვებ სერვერს, MySQL მონაცემთა ბაზას და საიტის ძრავისათვის გამოყენებულ PHP კომპონენტებს. შემდეგი, ჩვენ დეტალურად აღწერს ამ დანამატების ინსტალაციას და საწყის კონფიგურაციას, მაგალითის სახით ვიღებთ Ubuntu- ს უახლეს ვერსიას.
LAMP პროგრამის სუიტის დაყენება Ubuntu- ში
იმის გამო, რომ ამ სტატიის ფორმატი უკვე გულისხმობს, რომ თქვენს კომპიუტერში დააინსტალირეთ Ubuntu, ჩვენ გამოვტოვებთ ამ ნაბიჯს და დაუყოვნებლივ გავაგრძელებთ სხვა პროგრამებს.
დამატებითი დეტალები:
დააინსტალირეთ Ubuntu VirtualBox– ზე
Linux– ის სიჩქარე ფლეშ დისკიდან
ნაბიჯი 1: დააინსტალირეთ Apache
დავიწყოთ ღია ვებ სერვერის დაყენებით, რომელსაც ეწოდება Apache. ის ერთ-ერთი საუკეთესო ვარიანტია, ამიტომ იგი ხდება მრავალი მომხმარებლის არჩევანი. უბუნტუში ის ჩაიძირა "ტერმინალი":
- გახსენით მენიუ და გაუშვით კონსოლი ან დააჭირეთ ღილაკის კომბინაციას Ctrl + Alt + T.
- პირველ რიგში განაახლეთ თქვენი სისტემის საცავი, რომ დარწმუნდეთ, რომ ყველა საჭირო კომპონენტი გაქვთ. ამისათვის დაწერე ბრძანება
sudo apt- განახლება
. - ყველა მოქმედება სუდო გადის root წვდომით, ასე რომ, რა თქმა უნდა, მიუთითეთ თქვენი პაროლი (შესვლისას იგი არ ჩანს).
- დასრულების შემდეგ, შეიყვანეთ
sudo apt-get install apache2
სისტემის დამატება Apache. - დაადასტურეთ ყველა ფაილის დამატება, პასუხის ვარიანტის არჩევით დ.
- მოდით ვამოწმოთ ვებ სერვერის ოპერაცია გაშვებით
sudo apache2ctl კონფიგურაცია
. - სინტაქსი ნორმალური უნდა იყოს, მაგრამ ზოგჯერ გაფრთხილება ჩნდება დამატების აუცილებლობის შესახებ სერვერის სახელი.
- დაამატეთ ეს გლობალური ცვლადი კონფიგურაციის ფაილზე, რათა თავიდან იქნას აცილებული მომავალი გაფრთხილებები. თავად განახორციელეთ ფაილი
sudo nano /etc/apache2/apache2.conf
. - ახლა აწარმოეთ მეორე კონსოლი, სადაც გაუშვით ბრძანება
ip addr show eth0 | grep inet | awk '{ბეჭდვა $ 2; } ’| სედ '/ //.**//'
თქვენი IP მისამართის ან სერვერის დომენის გასარკვევად. - პირველში "ტერმინალი" გადადით გახსნილი ფაილის ბოლოში და მიუთითეთ
სერვერის სახელი + დომენის სახელი ან IP მისამართი
რომ თქვენ მხოლოდ ისწავლეთ. დაზოგეთ ცვლილებები Ctrl + O და დახურეთ კონფიგურაციის ფაილი. - ხელახლა ტესტირება, დარწმუნდით, რომ შეცდომები არ არის და შემდეგ გადატვირთეთ ვებ სერვერზე
sudo systemctl გადატვირთვა apache2
. - საჭიროების შემთხვევაში დაამატეთ Apache autoload ისე, რომ იგი იწყება ოპერაციული სისტემის ბრძანებით
sudo systemctl საშუალებას apache2
. - ეს რჩება მხოლოდ ვებ სერვერის წამოწყებას, მისი ოპერაციის სტაბილურობის შესამოწმებლად, გამოიყენეთ ბრძანება
sudo systemctl დაწყება apache2
. - დაიწყეთ ბრაუზერი და გადადით
ადგილობრივი
. თუ თქვენ გადადით Apache– ს მთავარ გვერდზე, მაშინ ყველაფერი სწორად ფუნქციონირებს, გადადით შემდეგ ეტაპზე.
ნაბიჯი 2: დააინსტალირეთ MySQL
მეორე ნაბიჯი არის MySQL მონაცემთა ბაზის დამატება, რომელიც ასევე ხდება სტანდარტული კონსოლის მეშვეობით, სისტემაში არსებული ბრძანებების გამოყენებით.
- პრიორიტეტი "ტერმინალი" დაწერე
sudo apt-get install mysql-server
და დააჭირეთ შედი. - დაადასტურეთ ახალი ფაილების დამატება.
- დარწმუნდით, რომ უზრუნველყობთ MySQL გარემოს გამოყენებას, ამიტომ უზრუნველყეთ დაცვა ცალკე დამატებით, რომლის საშუალებითაც დამონტაჟებულია
sudo mysql_secure_installation
. - მოდელის პარამეტრების დაყენებისთვის პაროლის მოთხოვნებისთვის არ არის მითითებული ერთი ინსტრუქცია, რადგან თითოეული მომხმარებელი ხელმძღვანელობს საკუთარი გადაწყვეტილებებით, დამოწმების თვალსაზრისით. თუ გსურთ დააყენოთ მოთხოვნები, შეიყვანეთ კონსოლი წ მოთხოვნით.
- შემდეგი, თქვენ უნდა აირჩიოთ დაცვის დონე. ჯერ წაიკითხეთ თითოეული პარამეტრის აღწერა და შემდეგ შეარჩიეთ შესაფერისი.
- დააყენეთ ახალი პაროლი, რათა უზრუნველყოთ root– ის წვდომა.
- შემდეგი, ნახავთ უსაფრთხოების სხვადასხვა პარამეტრებს, წაიკითხეთ ისინი და მიიღებთ მიღებას ან უარს იტყვით, თუ საჭიროდ ჩათვალეთ.
ჩვენ გირჩევთ გაეცნოთ სხვა ცალკეული ინსტალაციის მეთოდის აღწერას ჩვენს ცალკეულ სტატიაში, რომელსაც შემდეგ ბმულზე ნახავთ.
აგრეთვე იხილეთ: 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 ინსტალაცია 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- ს შეყვანას root- ის წვდომის ან TPC ინტერფეისის მომხმარებლის სახელით, ასე რომ თქვენ უნდა გამორთოთ ბლოკირების კომუნალური პროგრამა. გააქტიურეთ root უფლებები ბრძანების საშუალებით
სუდო -ი
. - გათიშეთ აკრეფით
echo "განახლება მომხმარებლის ნაკრების მოდული =", სადაც მომხმარებელი = "root"; flush პრივილეგიები; "| mysql -u root -p mysql
.
ამის შესახებ, LAMP- ისთვის PHP– ის ინსტალაცია და კონფიგურაცია წარმატებულად შეიძლება ჩაითვალოს.
აგრეთვე იხილეთ: PHP ინსტალაციის სახელმძღვანელო Ubuntu სერვერზე
დღეს ჩვენ ვისაუბრეთ Ubuntu ოპერაციული სისტემისთვის LAMP კომპონენტების მონტაჟსა და ძირითად კონფიგურაციაზე. რა თქმა უნდა, ეს არ არის ყველა ის ინფორმაცია, რაც შეიძლება ამ თემაზე მოგაწოდოთ, არსებობს მრავალი ნიუანსი, რომელიც დაკავშირებულია მრავალი დომენის ან მონაცემთა ბაზის გამოყენებასთან. ამასთან, ზემოხსენებული ინსტრუქციის წყალობით, თქვენ შეგიძლიათ მარტივად მოამზადოთ თქვენი სისტემა ამ პროგრამული პაკეტის სწორად ფუნქციონირებისთვის.