Ubuntu сервер дээр PHP суулгах гарын авлага

Pin
Send
Share
Send

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

Ubuntu серверт PHP суулгаж байна

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

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

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

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

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

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

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

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

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

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

Apache HTTP серверт зориулсан модуль

Ubuntu Server 16.04 дээр Apache програмын PHP модулийг суулгахын тулд та дараах командыг ажиллуулах хэрэгтэй.

sudo apt-get суулгах libapache2-mod-php

OS-ийн өмнөх хувилбаруудад:

sudo apt-get суулгах libapache2-mod-php5

Орсны дараа суулгах зөвшөөрөл өгөх шаардлагатай танаас нууц үг асуух болно. Үүнийг хийхийн тулд үсэг оруулна уу Д. эсвэл "Y" (Ubuntu Server-ийн нутагшуулалтаас хамаарч) дарна уу Оруулна уу.

Үлдсэн зүйл бол багцыг татаж, суулгаж дуустал хүлээх явдал юм.

Эрчим хүчний удирдлага

FPM-ийг үйлдлийн системийн 16.04 хувилбар дээр суулгахын тулд дараах зүйлийг хийнэ үү.

sudo apt-get суулгах php-fpm

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

sudo apt-get суулгах php5-fpm

Энэ тохиолдолд суулгац нь супер хэрэглэгчийн нууц үгийг оруулсны дараа шууд эхлэх болно.

CLI

CLI нь PHP дээр консол программ үүсгэдэг хөгжүүлэгчдэд хэрэгтэй. Энэхүү програмчлалын хэлийг ажиллуулахын тулд Ubuntu 16.04 дээр командыг ажиллуулах хэрэгтэй.

sudo apt-get суулгах php-cli

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

sudo apt-get суулгах php5-cli

PHP өргөтгөлүүд

PHP-ийн бүх боломжит функцуудыг хэрэгжүүлэхийн тулд та ашигладаг програмуудын хэд хэдэн өргөтгөлүүдийг суулгах хэрэгтэй. Одоо ийм суулгацын хамгийн алдартай командуудыг танилцуулах болно.

Тэмдэглэл: доор, өргөтгөл болгоны хувьд хоёр командыг өгөх бөгөөд эхнийх нь Ubuntu Server 16.04, хоёрдахь нь OS-ийн өмнөх хувилбаруудад зориулагдсан болно.

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

    sudo apt-get суулгах php-gd
    sudo apt-get php5-gd програмыг суулгана уу

  2. Mcrypt-ийн өргөтгөл:

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

  3. MySQL-ийн өргөтгөл:

    sudo apt-get суулгах php-mysql
    sudo apt-get суулгах 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 нэмэх-apt-репозиторийн ppa: ondrej / php
    sudo apt-get шинэчлэлт

  3. Энэ үед та PHP багцыг бүрэн суулгаж болно. Үүнийг хийхийн тулд команд дахь хувилбарыг өөрөө зааж өгнө үү, жишээ нь, "5.6":

    sudo apt-get суулгах php5.6

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

sudo apt-get суулгах libapache2-mod-php5.6
sudo apt-get php5.6-fpm суулгах
sudo apt-get php5.6-cli суулгах
sudo apt-get суулгах php-gd
sudo apt-get суулгах php5.6-mbstring
sudo apt-get суулгах php5.6-mcrypt
sudo apt-get суулгах php5.6-mysql
sudo apt-get суулгах php5.6-xml

Дүгнэлт

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

Pin
Send
Share
Send