PHP მონტაჟი სახელმძღვანელო Ubuntu სერვერი

ვებ აპლიკაციის დეველოპერებს შესაძლოა უჭირს PHP- ის სკრიპტის ენის დაყენება Ubuntu Server- ში. ეს არის მრავალი ფაქტორი. მაგრამ ამ სახელმძღვანელოს გამოყენებით, ყველას შეუძლია შეცვალოს შეცდომები ინსტალაციის დროს.

Install PHP in Ubuntu Server

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

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

მეთოდი 1: სტანდარტული ინსტალაცია

სტანდარტული მონტაჟი მოიცავს პაკეტის უახლეს ვერსიას. თითოეული ოპერაციული სისტემა Ubuntu Server- ი განსხვავებულია:

  • 12.04 LTS (ზუსტი) - 5.3;
  • 14.04 LTS (სანდო) - 5.5;
  • 15 ოქტომბერი (სიბრძნე) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

ყველა პაკეტი ნაწილდება ოპერაციული სისტემის ოფიციალურ საცავებში, ასე რომ თქვენ არ გჭირდებათ მესამე მხარის დაკავშირება. მაგრამ სრული პაკეტის დამონტაჟება ორ ვერსიაში შესრულდება და OS- ს ვერსიაზეა დამოკიდებული. ასე რომ, Ubuntu Server- ზე PHP დააყენოთ 16.04, აწარმოებს ამ ბრძანებას:

sudo apt-get დააყენოთ php

და ადრე ვერსიები:

sudo apt-get install php5

თუ არ გჭირდებათ PHP პაკეტის ყველა კომპონენტი სისტემაში, შეგიძლიათ დააყენოთ ისინი ცალკე. როგორ გავაკეთოთ ეს და რა ბრძანებები უნდა შეასრულოს, ქვემოთ აღწერილი იქნება.

Apache HTTP სერვერი მოდული

Ubuntu სერვერის Apache- ში PHP მოდულის დაყენება 16.04, თქვენ უნდა აწარმოოთ შემდეგი ბრძანება:

sudo apt-get install libapache2-mod-php

OS- ის ადრეულ ვერსიებში:

sudo apt-get install libapache2-mod-php5

თქვენ მოგეთხოვებათ პაროლისთვის, შესვლის შემდეგ, რომელიც უნდა დაუშვას ნებართვა ინსტალაციისათვის. ამისათვის შეიყვანეთ წერილი "D" ან "Y" (დამოკიდებულია Ubuntu Server- ის ლოკაციაზე) და დააწკაპუნეთ შეიყვანეთ.

ის რჩება მხოლოდ დატვირთვისა და მონტაჟის პაკეტის შევსების მიზნით.

FPM

FPM მოდულის ინსტალაციის ოპერაციული სისტემის ვერსიაში 16.04, გააკეთეთ შემდეგი:

sudo apt-get დააყენოთ 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- ს ვერსიები.

  1. გაფართოება GD- სთვის:

    sudo apt-get install php-gd
    sudo apt-get install php5-gd

  2. გაფართოება Mcrypt- სთვის:

    sudo apt-get install php-mcrypt
    sudo apt-get install php5-mcrypt

  3. MySQL გაფართოება:

    sudo apt-get install php-mysql
    sudo apt-get install php5-mysql

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

მეთოდი 2: სხვა ვერსიების დაყენება

ზემოთ აღინიშნა, რომ შესაბამისი PHP პაკეტი დამონტაჟდება Ubuntu Server- ის თითოეულ ვერსიაში. მაგრამ ეს არ უარყოფს ადრე დაყენების შესაძლებლობას ან, პირიქით, პროგრამირების ენის მოგვიანებით ვერსიას.

  1. პირველი თქვენ უნდა ამოიღონ ყველა PHP კომპონენტი, რომლებიც ადრე დაინსტალირებული სისტემა. ამის გაკეთება Ubuntu 16.04-ში ორ ბრძანებას ატარებს:

    sudo apt-get წაშლა libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    sudo apt-get autoremove

    OS- ის ადრეულ ვერსიებში:

    sudo apt-get ამოიღონ libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo apt-get autoremove

  2. ახლა თქვენ უნდა დაამატოთ PPA საცავების სიაში, რომელიც შეიცავს PHP- ის ყველა ვერსიის პაკეტებს:

    sudo add-apt-repository ppa: ondrej / php
    sudo apt-get განახლება

  3. ამ ეტაპზე, შეგიძლიათ დააყენოთ სრული 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.