ვებ პროგრამის შემქმნელებს შეიძლება უჭირდეთ PHP სკრიპტირების ენის დაყენება Ubuntu Server- ზე. ეს მრავალი ფაქტორითაა განპირობებული. მაგრამ ამ სახელმძღვანელოს გამოყენებით, ყველას შეეძლება შეცდომების თავიდან აცილება ინსტალაციის დროს.
PHP- ის ინსტალაცია Ubuntu Server- ში
PHP ენის Ubuntu Server- ში ინსტალაცია შესაძლებელია სხვადასხვა გზით - ეს ყველაფერი დამოკიდებულია მის ვერსიასა და თავად ოპერაციული სისტემის ვერსიაზე. და მთავარი განსხვავებაა თავად გუნდებში, რომელთა შესრულება დასჭირდება.
აღსანიშნავია ისიც, რომ PHP პაკეტი მოიცავს რამდენიმე კომპონენტს, რომელთა სურვილის შემთხვევაშიც შესაძლებელია ერთმანეთისგან დამოუკიდებლად დაყენება.
მეთოდი 1: სტანდარტული ინსტალაცია
სტანდარტული ინსტალაცია გულისხმობს პაკეტის უახლესი ვერსიის გამოყენებას. Ubuntu Server- ის თითოეულ ოპერაციულ სისტემაში განსხვავებულია:
- 12.04 LTS (ზუსტი) - 5.3;
- 14.04 LTS (სანდო) - 5.5;
- 15.10 (ვილი) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
ყველა პაკეტი ნაწილდება ოფიციალური ოპერაციული სისტემის საცავის საშუალებით, ასე რომ თქვენ არ გჭირდებათ მესამე მხარის დაკავშირება. მაგრამ სრული პაკეტის დაყენება ხორციელდება ორი ვერსიით და ეს დამოკიდებულია OS ვერსიაზე. ასე რომ, დააინსტალირეთ PHP Ubuntu Server 16.04 -ზე, განახორციელეთ ეს ბრძანება:
sudo apt-get install php
და უფრო ადრეული ვერსიებისთვის:
sudo apt-get install php5
თუ სისტემაში არ გჭირდებათ PHP პაკეტის ყველა კომპონენტი, შეგიძლიათ დააინსტალიროთ ისინი ცალკე. როგორ გავაკეთოთ ეს და რა ბრძანებები უნდა გავაკეთოთ ამის შესახებ ქვემოთ მოცემულია.
მოდული Apache HTTP სერვერისთვის
Apache– სთვის PHP მოდულის ინსტალაცია Ubuntu Server 16.04– ზე, თქვენ უნდა მართოთ შემდეგი ბრძანება:
sudo apt-get install libapache2-mod-php
OS- ს უფრო ადრეულ ვერსიებში:
sudo apt-get install libapache2-mod-php5
თქვენ მოგეთხოვებათ პაროლი, რის შესვლის შემდეგაც უნდა მიაწოდოთ ინსტალაციის უფლება. ამისათვის შეიყვანეთ წერილი დ ან "Y" (დამოკიდებულია უბუნტუ სერვერის ლოკალიზაციაზე) და დააჭირეთ ღილაკს შედი.
ყველაფერი რაც დარჩა, უნდა დაელოდოთ პაკეტის ჩამოტვირთვისა და დამონტაჟების დასრულებას.
FPM
FPM დაყენება ოპერაციული სისტემის 16.04 ვერსიით, გააკეთეთ შემდეგი:
sudo apt-get install php-fpm
ადრინდელ ვერსიებში:
sudo apt-get install php5-fpm
ამ შემთხვევაში, ინსტალაცია დაიწყება ავტომატურად, სუპერუზერის პაროლის შეყვანისთანავე.
CLI
CLI საჭიროა დეველოპერებისთვის, რომლებიც PHP- ში ქმნიან სათამაშო პროგრამებს. მასში პროგრამირების ენის შესასრულებლად, Ubuntu 16.04-ში საჭიროა ბრძანების გაშვება:
sudo apt-get install php-cli
ადრინდელ ვერსიებში:
sudo apt-get install php5-cli
PHP გაფართოებები
PHP– ის ყველა შესაძლო ფუნქციის განსახორციელებლად, გამოყენებული პროგრამებისთვის ღირს არაერთი გაფართოების დაინსტალირება. ახლა წარმოდგენილია ყველაზე პოპულარული ბრძანებები ასეთი ინსტალაციისთვის.
შენიშვნა: ქვემოთ მოცემულია ორი ბრძანება თითოეული გაფართოებისთვის, სადაც პირველი Ubuntu Server 16.04-სთვისაა, მეორე კი OS– ს ადრეული ვერსიებისთვის.
- გაფართოება GD:
sudo apt-get install php-gd
sudo apt-get install php5-gd
- გაფართოება მაკრიპტისთვის:
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
- გაფართოება MySQL– სთვის:
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
აგრეთვე იხილეთ: MySQL ინსტალაციის სახელმძღვანელო Ubuntu– ზე
მეთოდი 2: დააინსტალირეთ სხვა ვერსიები
ზემოთ ითქვა, რომ Ubuntu Server- ის თითოეულ ვერსიაში დაინსტალირდება შესაბამისი PHP პაკეტი. მაგრამ ეს არ უარყოფს პროგრამირების ენაზე უფრო ადრე ან, პირიქით, უფრო გვიან ვერსიის დაყენების უნარს.
- პირველი თქვენ უნდა ამოიღოთ ყველა PHP კომპონენტი, რომელიც ადრე იყო დაინსტალირებული სისტემაში. ამისათვის, უბუნთუში 16.04, გაუშვით ორი ბრძანება:
sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveOS- ს უფრო ადრეულ ვერსიებში:
sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - ახლა თქვენ უნდა დაამატოთ PPA საცავთა სიაში, რომელიც შეიცავს PHP– ის ყველა ვერსიის პაკეტს:
sudo add-apt-repository ppa: ondrej / php
sudo apt- განახლება - ამ ეტაპზე, შეგიძლიათ დააინსტალიროთ სრული PHP პაკეტი. ამისათვის მიუთითეთ თავად ბრძანებაში მოცემული ვერსია, მაგალითად, "5.6":
sudo apt-get install php5.6
თუ არ გჭირდებათ სრული პაკეტი, შეგიძლიათ დააინსტალიროთ მოდულები ცალკე, საჭირო ბრძანებების შერჩევით შესრულებით:
sudo apt-get install libapache2-mod-php5.6
sudo apt-get install php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get install php-gd
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mcrypt
sudo apt-get install php5.6-mysql
sudo apt-get install php5.6-xml
დასკვნა
დასასრულს, შეგვიძლია ვთქვათ, რომ კომპიუტერთან მუშაობის ძირითადი ცოდნის მიუხედავად, მომხმარებელს შეუძლია ადვილად დააინსტალიროს როგორც ძირითადი PHP პაკეტი, ისე მისი ყველა დამატებითი კომპონენტი. მთავარია იცოდეთ ბრძანებები, რომელთა შესრულებაც საჭიროა Ubuntu Server- ზე.