ინსტალაცია LAMP ინსტრუმენტარიუმის Ubuntu

პროგრამული პაკეტი მოუწოდა LAMP- ს მოიცავს OS- ის Linux kernel- ზე, Apache ვებ სერვერზე, MySQL მონაცემთა ბაზაში და PHP- ის კომპონენტებს, რომლებიც გამოიყენება საიტის ძრავით. შემდეგი, ჩვენ აღწერს დეტალებს ინსტალაცია და საწყისი კონფიგურაციის ამ მოდულების, აღების უახლესი ვერსია მაგალითი.

Ubuntu- ში LAMP Suite დააინსტალირეთ

ამ სტატიის ფორმატი უკვე გულისხმობს, რომ თქვენს კომპიუტერში Ubuntu დააინსტალირეთ, ჩვენ გადავდგამთ ამ ნაბიჯს და პირდაპირ სხვა პროგრამებს მივყვებით, მაგრამ თქვენ შეგიძლიათ იპოვოთ ინსტრუქციები იმ თემებზე, რომლითაც მოგაინტერესებთ ჩვენს სხვა სტატიებს შემდეგ ბმულებზე.

სხვა დეტალები:
ინსტალაცია Ubuntu on VirtualBox
Linux მონტაჟი სახელმძღვანელო ფლეშ დრაივები

ნაბიჯი 1: დააინსტალირეთ Apache

გახსენით ღია სერვერის დაყენებული Apache. ეს არის ერთ ერთი საუკეთესო ვარიანტი, ასე რომ ხდება არჩევანი ბევრი წევრებს. Ubuntu- ში ის დაიდო "ტერმინალი":

  1. გახსენით მენიუ და დაიწყე კონსოლი ან დააჭირეთ კლავიშს Ctrl + Alt + T.
  2. პირველი, განაახლოთ თქვენი სისტემის საცავები, რათა უზრუნველყოთ ყველა საჭირო კომპონენტი. ამისათვის ბრძანება ჩაწერეთsudo apt-get განახლება.
  3. ყველა ქმედება სუდო გადის root ხელმისაწვდომობის, ასე რომ დარწმუნებული უნდა შეიყვანოთ პაროლი (ეს არ არის ნაჩვენები, როდესაც თქვენ შეიყვანოთ).
  4. როდესაც სრულია, შეიყვანეთsudo apt-get install apache2დაამატოთ apache სისტემა.
  5. დაადასტურეთ ყველა ფაილი და აირჩიეთ პასუხი .
  6. ჩვენ ვამოწმებთ სერვერს გაშვებითsudo apache2ctl configtest.
  7. სინტაქსი უნდა იყოს ნორმალური, მაგრამ ხანდახან გაფრთხილება საჭიროების შესახებ სერვერმა.
  8. დაამატეთ ეს გლობალური ცვლადი კონფიგურაციის ფაილში, რათა თავიდან იქნას აცილებული მომავალში გაფრთხილებები. გაუშვით ფაილი თავადsudo nano /etc/apache2/apache2.conf.
  9. ახლა აწარმოებს მეორე კონსოლს, სადაც აწარმოებს ბრძანებაip addr show eth0 | grep inet | awk '{print $ 2; } '| sed 's //.*$//'იპოვოთ თქვენი IP მისამართი ან სერვერი დომენი.
  10. პირველ რიგში "ტერმინალი" გადადით ქვემოთ გახსნილ ფაილში და შევაServerName + დომენი ან IP მისამართირომ თქვენ უბრალოდ შეიტყო. ცვლილებების შენახვა მეშვეობით Ctrl + O და დახურეთ კონფიგურაციის ფაილი.
  11. კიდევ ერთი ტესტი, რომ არ არსებობს შეცდომები, და შემდეგ გადატვირთეთ სერვერზე მეშვეობითsudo systemctl გადატვირთვა apache2.
  12. დაამატეთ Apache- ს გაშვება, თუ გინდათ რომ დაიწყოს ოპერაციული სისტემა ბრძანებითsudo systemctl enable apache2.
  13. ის რჩება მხოლოდ ვებ სერვერის შესამოწმებლად მისი სტაბილურობის შესამოწმებლად, გამოიყენეთ ბრძანებაsudo systemctl start apache2.
  14. დაიწყეთ თქვენი ბრაუზერი და გადადითლოგოსტი. თუ თქვენ Apache მთავარ გვერდზე ხართ, მაშინ ყველაფერი სწორად ფუნქციონირებს, გააგრძელეთ შემდეგი ნაბიჯი.

ნაბიჯი 2: დააინსტალირეთ MySQL

მეორე ნაბიჯი არის დაამატოთ MySQL მონაცემთა ბაზა, რომელიც ასევე გაკეთებულია სტანდარტული კონსოლის მეშვეობით სისტემაში არსებული ბრძანებების გამოყენებით.

  1. პრიორიტეტი "ტერმინალი" წერენsudo apt-get install mysql-serverდა დააწკაპუნეთ შეიყვანეთ.
  2. დაადასტურეთ ახალი ფაილების დამატება.
  3. დარწმუნდით, რომ გამოიყენეთ MySQL- ის გარემოს გამოყენება, რათა უზრუნველყონ დაცვა ცალკეულ დანამატთან ერთადsudo mysql_secure_installation.
  4. პაროლის მოთხოვნების მოდულის პარამეტრების დაყენება არ გააჩნია ერთი ინსტრუქცია, ვინაიდან თითოეული მომხმარებელი მოიგერია საკუთარი გადაწყვეტილებებით დადასტურების თვალსაზრისით. თუ გსურთ დააყენოთ მოთხოვნები, შეიყვანეთ კონსოლი y მოთხოვნისთანავე.
  5. შემდეგი თქვენ უნდა შეარჩიოთ დაცვის დონე. პირველი წაიკითხეთ თითოეული პარამეტრის აღწერილობა და აირჩიეთ ყველაზე შესაფერისი.
  6. ახალი პაროლის დაყენება, root ხელმისაწვდომობის უზრუნველსაყოფად.
  7. გარდა ამისა, თქვენ ნახავთ სხვადასხვა უსაფრთხოების პარამეტრებს თქვენს წინაშე, წაიკითხეთ და მიიღებენ ან უარყოფენ თუ საჭიროდ მიიჩნევენ.

ჩვენ რეკომენდაციას ვსწავლობთ სხვა სამონტაჟო მეთოდის აღწერას ცალკე მუხლში, რომელიც იხილავთ შემდეგ ბმულს.

იხილეთ ასევე: MySQL დაყენების სახელმძღვანელო Ubuntu- სთვის

ნაბიჯი 3: დააინსტალირეთ PHP

საბოლოო ნაბიჯი, რათა უზრუნველყოს ნორმალური ფუნქციონირების LAMP სისტემის არის მონტაჟი PHP კომპონენტები. ამ პროცესის განხორციელებაში არაფერია რთული, თქვენ უბრალოდ უნდა გამოვიყენოთ ერთი ხელმისაწვდომი ბრძანებები და შემდეგ დააკონფიგურიროთ მისი დამატება.

  1. შემოსული "ტერმინალი" ჩაწერეთ გუნდიsudo apt-get install 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-cliანsudo apt დააყენოთ hhvmუახლესი ვერსიის ინსტალაცია 7.2.
  3. პროცედურის დასრულების შემდეგ, დარწმუნდით, რომ სწორი შეკრება დამონტაჟებულია კონსოლშიphp -v.
  4. მონაცემთა ბაზის მართვა და ვებ ინტერფეისის დანერგვა ხორციელდება უფასო ინსტრუმენტით PHPMadmin, რომელიც ასევე სასურველია დააყენოთ LAMP კონფიგურაციის დროს. დასაწყებად დაიწყეთ ბრძანებაsudo apt-get install phpmyadmin php-mbstring php-gettext.
  5. დაადასტურეთ ახალი ფაილების დამატება შესაბამისი პარამეტრის შერჩევით.
  6. მიუთითეთ ვებ-სერვერი "Apache2" და დააწკაპუნეთ "OK".
  7. საჭიროების შემთხვევაში დაგჭირდებათ მონაცემთა ბაზის კონფიგურაცია სპეციალური ბრძანების მეშვეობით, საჭიროების შემთხვევაში აირჩიეთ დადებითი პასუხი.
  8. შექმენით პაროლი მონაცემთა ბაზის სერვერთან, რის შემდეგაც თქვენ უნდა დაადასტუროთ იგი.
  9. ჩვეულებრივ, თქვენ ვერ შეძლებთ დარეგისტრირდეთ PHPMadmin- ს მომხმარებლისთვის, root- ით ან TPC ინტერფეისების მეშვეობით, ამიტომ საჭიროა ბლოკირების კომუნალური გამორთვა. გაააქტიუროთ root უფლებები ბრძანების მეშვეობითსუდო-ი.
  10. გაატარეთ გამორთვა აკრეფითecho "update user set plugin =" where user = "root"; flush პრივილეგიები; "| mysql -u root -p mysql.

ამ პროცედურის დროს, PHP- ის ინსტალაცია და კონფიგურაცია წარმატებით შეიძლება ჩაითვალოს.

იხილეთ აგრეთვე: PHP- ის მონტაჟი Ubuntu Server- ისთვის

დღეს ჩვენ დაფარულია მონტაჟი და ძირითადი კონფიგურაცია LAMP კომპონენტების Ubuntu ოპერაციული სისტემა. რასაკვირველია, ეს არ არის ყველა ის ინფორმაცია, რომელიც შეიძლება იყოს მოცემული თემის შესახებ, არსებობს მრავალი ნიუანსი, რომელიც დაკავშირებულია რამდენიმე დომენების ან მონაცემთა ბაზებთან. თუმცა, ზემოთ მოცემული ინსტრუქციების წყალობით, თქვენ შეგიძლიათ მარტივად მოამზადოთ სისტემა ამ პროგრამული პაკეტის სწორი ფუნქციონირებისთვის.