პროგრამული პაკეტი მოუწოდა LAMP- ს მოიცავს OS- ის Linux kernel- ზე, Apache ვებ სერვერზე, MySQL მონაცემთა ბაზაში და PHP- ის კომპონენტებს, რომლებიც გამოიყენება საიტის ძრავით. შემდეგი, ჩვენ აღწერს დეტალებს ინსტალაცია და საწყისი კონფიგურაციის ამ მოდულების, აღების უახლესი ვერსია მაგალითი.
Ubuntu- ში LAMP Suite დააინსტალირეთ
ამ სტატიის ფორმატი უკვე გულისხმობს, რომ თქვენს კომპიუტერში Ubuntu დააინსტალირეთ, ჩვენ გადავდგამთ ამ ნაბიჯს და პირდაპირ სხვა პროგრამებს მივყვებით, მაგრამ თქვენ შეგიძლიათ იპოვოთ ინსტრუქციები იმ თემებზე, რომლითაც მოგაინტერესებთ ჩვენს სხვა სტატიებს შემდეგ ბმულებზე.
სხვა დეტალები:
ინსტალაცია Ubuntu on VirtualBox
Linux მონტაჟი სახელმძღვანელო ფლეშ დრაივები
ნაბიჯი 1: დააინსტალირეთ Apache
გახსენით ღია სერვერის დაყენებული Apache. ეს არის ერთ ერთი საუკეთესო ვარიანტი, ასე რომ ხდება არჩევანი ბევრი წევრებს. Ubuntu- ში ის დაიდო "ტერმინალი":
- გახსენით მენიუ და დაიწყე კონსოლი ან დააჭირეთ კლავიშს Ctrl + Alt + T.
- პირველი, განაახლოთ თქვენი სისტემის საცავები, რათა უზრუნველყოთ ყველა საჭირო კომპონენტი. ამისათვის ბრძანება ჩაწერეთ
sudo apt-get განახლება
. - ყველა ქმედება სუდო გადის root ხელმისაწვდომობის, ასე რომ დარწმუნებული უნდა შეიყვანოთ პაროლი (ეს არ არის ნაჩვენები, როდესაც თქვენ შეიყვანოთ).
- როდესაც სრულია, შეიყვანეთ
sudo apt-get install apache2
დაამატოთ apache სისტემა. - დაადასტურეთ ყველა ფაილი და აირჩიეთ პასუხი დ.
- ჩვენ ვამოწმებთ სერვერს გაშვებით
sudo apache2ctl configtest
. - სინტაქსი უნდა იყოს ნორმალური, მაგრამ ხანდახან გაფრთხილება საჭიროების შესახებ სერვერმა.
- დაამატეთ ეს გლობალური ცვლადი კონფიგურაციის ფაილში, რათა თავიდან იქნას აცილებული მომავალში გაფრთხილებები. გაუშვით ფაილი თავად
sudo nano /etc/apache2/apache2.conf
. - ახლა აწარმოებს მეორე კონსოლს, სადაც აწარმოებს ბრძანება
ip addr show eth0 | grep inet | awk '{print $ 2; } '| sed 's //.*$//'
იპოვოთ თქვენი IP მისამართი ან სერვერი დომენი. - პირველ რიგში "ტერმინალი" გადადით ქვემოთ გახსნილ ფაილში და შევა
ServerName + დომენი ან IP მისამართი
რომ თქვენ უბრალოდ შეიტყო. ცვლილებების შენახვა მეშვეობით Ctrl + O და დახურეთ კონფიგურაციის ფაილი. - კიდევ ერთი ტესტი, რომ არ არსებობს შეცდომები, და შემდეგ გადატვირთეთ სერვერზე მეშვეობით
sudo systemctl გადატვირთვა apache2
. - დაამატეთ Apache- ს გაშვება, თუ გინდათ რომ დაიწყოს ოპერაციული სისტემა ბრძანებით
sudo systemctl enable apache2
. - ის რჩება მხოლოდ ვებ სერვერის შესამოწმებლად მისი სტაბილურობის შესამოწმებლად, გამოიყენეთ ბრძანება
sudo systemctl start apache2
. - დაიწყეთ თქვენი ბრაუზერი და გადადით
ლოგოსტი
. თუ თქვენ Apache მთავარ გვერდზე ხართ, მაშინ ყველაფერი სწორად ფუნქციონირებს, გააგრძელეთ შემდეგი ნაბიჯი.
ნაბიჯი 2: დააინსტალირეთ MySQL
მეორე ნაბიჯი არის დაამატოთ MySQL მონაცემთა ბაზა, რომელიც ასევე გაკეთებულია სტანდარტული კონსოლის მეშვეობით სისტემაში არსებული ბრძანებების გამოყენებით.
- პრიორიტეტი "ტერმინალი" წერენ
sudo apt-get install mysql-server
და დააწკაპუნეთ შეიყვანეთ. - დაადასტურეთ ახალი ფაილების დამატება.
- დარწმუნდით, რომ გამოიყენეთ MySQL- ის გარემოს გამოყენება, რათა უზრუნველყონ დაცვა ცალკეულ დანამატთან ერთად
sudo mysql_secure_installation
. - პაროლის მოთხოვნების მოდულის პარამეტრების დაყენება არ გააჩნია ერთი ინსტრუქცია, ვინაიდან თითოეული მომხმარებელი მოიგერია საკუთარი გადაწყვეტილებებით დადასტურების თვალსაზრისით. თუ გსურთ დააყენოთ მოთხოვნები, შეიყვანეთ კონსოლი y მოთხოვნისთანავე.
- შემდეგი თქვენ უნდა შეარჩიოთ დაცვის დონე. პირველი წაიკითხეთ თითოეული პარამეტრის აღწერილობა და აირჩიეთ ყველაზე შესაფერისი.
- ახალი პაროლის დაყენება, 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 დააყენოთ hhvm
უახლესი ვერსიის ინსტალაცია 7.2. - პროცედურის დასრულების შემდეგ, დარწმუნდით, რომ სწორი შეკრება დამონტაჟებულია კონსოლში
php -v
. - მონაცემთა ბაზის მართვა და ვებ ინტერფეისის დანერგვა ხორციელდება უფასო ინსტრუმენტით PHPMadmin, რომელიც ასევე სასურველია დააყენოთ LAMP კონფიგურაციის დროს. დასაწყებად დაიწყეთ ბრძანება
sudo apt-get install phpmyadmin php-mbstring php-gettext
. - დაადასტურეთ ახალი ფაილების დამატება შესაბამისი პარამეტრის შერჩევით.
- მიუთითეთ ვებ-სერვერი "Apache2" და დააწკაპუნეთ "OK".
- საჭიროების შემთხვევაში დაგჭირდებათ მონაცემთა ბაზის კონფიგურაცია სპეციალური ბრძანების მეშვეობით, საჭიროების შემთხვევაში აირჩიეთ დადებითი პასუხი.
- შექმენით პაროლი მონაცემთა ბაზის სერვერთან, რის შემდეგაც თქვენ უნდა დაადასტუროთ იგი.
- ჩვეულებრივ, თქვენ ვერ შეძლებთ დარეგისტრირდეთ PHPMadmin- ს მომხმარებლისთვის, root- ით ან TPC ინტერფეისების მეშვეობით, ამიტომ საჭიროა ბლოკირების კომუნალური გამორთვა. გაააქტიუროთ root უფლებები ბრძანების მეშვეობით
სუდო-ი
. - გაატარეთ გამორთვა აკრეფით
echo "update user set plugin =" where user = "root"; flush პრივილეგიები; "| mysql -u root -p mysql
.
ამ პროცედურის დროს, PHP- ის ინსტალაცია და კონფიგურაცია წარმატებით შეიძლება ჩაითვალოს.
იხილეთ აგრეთვე: PHP- ის მონტაჟი Ubuntu Server- ისთვის
დღეს ჩვენ დაფარულია მონტაჟი და ძირითადი კონფიგურაცია LAMP კომპონენტების Ubuntu ოპერაციული სისტემა. რასაკვირველია, ეს არ არის ყველა ის ინფორმაცია, რომელიც შეიძლება იყოს მოცემული თემის შესახებ, არსებობს მრავალი ნიუანსი, რომელიც დაკავშირებულია რამდენიმე დომენების ან მონაცემთა ბაზებთან. თუმცა, ზემოთ მოცემული ინსტრუქციების წყალობით, თქვენ შეგიძლიათ მარტივად მოამზადოთ სისტემა ამ პროგრამული პაკეტის სწორი ფუნქციონირებისთვის.