Ubuntu Server-ийн PHP суулгалтын гарын авлага

Вэб програм хөгжүүлэгчид нь Ubuntu Server дахь PHP скрипт хэлийг суулгахад хүндрэлтэй байж болох юм. Энэ нь олон хүчин зүйлээс шалтгаалдаг. Гэхдээ энэ гарын авлагыг ашиглан хүн бүр суулгах явцад алдаа гаргахаас зайлсхийх боломжтой.

Ubuntu Server дээр PHP суулгах

Ubuntu Server дахь PHP хэлийг суулгах нь янз бүрийн аргаар хийгддэг бөгөөд энэ нь түүний хувилбар болон үйлдлийн системийн хувилбараас шалтгаална. Гол ялгаа нь багууд өөрсдөө гүйцэтгэх ёстой.

PHP багц нь хэрэв шаардлагатай бол бие биеэсээ тусад нь суулгаж болох хэд хэдэн бүрэлдэхүүн хэсэгтэй PHP багцыг багтаасан байх шаардлагатай.

Арга 1: Стандарт суулгац

Стандарт суулгац нь багцын хамгийн сүүлийн хувилбарыг ашиглана. Үйлдлийн систем бүр Ubuntu Server өөр өөр байна:

  • 12.04 LTS (нарийн) - 5.3;
  • 14.04 LTS (Trusty) - 5.5;
  • 10-р сарын 15 (Wily) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

Бүх багцуудыг үйлдлийн системийн албан ёсны репозитороор дамжуулан тараадаг учраас та гуравдагч этгээдтэй холбогдох шаардлагагүй болно. Гэхдээ бүрэн багцыг суулгахдаа хоёр хувилбараар хийгдсэн бөгөөд OS хувилбараас хамаарна. Тиймээс, Ubuntu Server 16.04 дээр PHP-г суулгахын тулд дараах тушаалыг ажиллуулна:

sudo apt-get install php

Мөн өмнөх хувилбаруудад:

sudo apt-get install php5

Хэрэв та системд PHP багцын бүх бүрэлдэхүүн хэсгүүд хэрэггүй бол тэдгээрийг тусад нь суулгаж болно. Үүнийг хэрхэн хийх, энэ хэрэгцээг хангах тушаалуудыг доор тайлбарлах болно.

Apache HTTP Server Module

Ubuntu Server 16.04 дахь Apache-д PHP модулийг суулгахын тулд дараах тушаалыг ажиллуулах хэрэгтэй:

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 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-ийн өмнөх хувилбаруудад зориулагдсан.

  1. GD-ийн өргөтгөл:

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

  2. Mcrypt-д зориулсан өргөтгөл:

    sudo apt-get суулгах php-mcrypt
    sudo apt-get php5-mcrypt суулгах

  3. MySQL өргөтгөл:

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

Үзнэ үү: Ubuntu-д зориулж MySQL суулгах заавар

Арга 2: Бусад хувилбаруудыг суулгах

Үүний дээр Ubuntu Server-ийн хувилбар бүр холбогдох PHP багцыг суулгана гэж хэлсэн. Гэхдээ энэ нь урьдаас суулгах боломж, эсвэл эсрэгээр, програмчлалын хэлний сүүлчийн хувилбарыг үгүйсгэхгүй.

  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. Одоо PHP-ийн бүх хувилбаруудын багцуудыг агуулсан репозиторын жагсаалтад PPA-г нэмэх хэрэгтэй болно:

    sudo add-apt-repository ppa: ondrej / php
    sudo apt-get update

  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 дээр ажиллуулах тушаалуудыг мэдэх явдал юм.