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

Anonim

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

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

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

Php хэлийг Ubuntu серверт тохируулж болох Ubuntu Service-ийг өөр өөр аргаар хийж болно. Энэ бүх бол эхийн системээс хамаарна. Мөн гол ялгаа нь өөрсдийгөө гүйцэтгэх шаардлагатай байдаг.

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

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

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

  • 12.04 LTS (нарийн) - 5.3;
  • 14.04 LTS (Итгэмжлэгдсэн) - 5.5;
  • 15.10 (Wily) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

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

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

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

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

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

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

Ubuntu Server-ийн Apache-д PHP Model-ийг Ubuntu сервер дээр байрлуулахын тулд та дараахь командыг гүйцэтгэх хэрэгтэй.

Sudo apt-get-ийг суулгах libapache2-mod-mod-php

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

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

Та нууц үг оруулах хүсэлт гаргах хүсэлт гаргах болно. Үүнийг хийхийн тулд "D" эсвэл "y" үсэг (y "үсэг (Ubuntu серверээс хамааран Enter дарна уу.

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

Энэ нь зөвхөн багц татаж авах, суулгахыг хүлээх болно.

Fpm.

4-р хувилбарт FPM модулийг суулгаж 16.04 үйлдлийн системд суулгана, дараахь зүйлийг хий.

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

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

Sudo apt-get суулгах php5-FPM

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

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

Хум

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

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

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

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

Ubuntu Server Php-cli-д суурилуулах

Php өргөтгөлүүд

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

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

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

    Sudo apt-get суулгах php-gd

    Sudo apt-get php5-gd суулгах

  2. Ubuntu серверт PHP-GD өргөтгөлийг суулгаж байна

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

    Sudo apt-get суулгах php-mcrypt

    Sudo apt-get суулгах php5-mcrypt

  4. Mcrypt-ийн Ubuntu серверийн PHP өргөтгөлийг суулгац

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

    Sudo apt-get суулгах php-mysql

    Sudo apt-get суулгах php5-mysql

  6. Ubuntu сервер дэх MySQL-ийн PHP өргөтгөлийг суулгаж байна

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

Sudo apt-get-ийг суулгах libapache2-mod-php5.6

Sudo apt-get sask php5.6-FPM

Sudo apt-get sast суулгах php5.6-cli

Sudo apt-get суулгах php-gd

Sudo apt-get php5.6.6 mbstring

Sudo apt-get sask php5.6-mcrypt

Sudo apt-get statch php5.6-mysql

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

Байгуулах

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

Цааш унших