Ubuntu Server боюнча орнотуу көрсөтмөлөрү PHP

Желе колдонмо иштеп кыйын Ubuntu Server-жылы скрипт тили PHP орнотууга мүмкүн. Бул көптөгөн башка себептерге байланыштуу. Бирок, бул билим алуу менен, ар бир адам орнотуу учурунда ката кетирбөө алат.

Ubuntu Server боюнча PHP орнотуу

Ubuntu Server орнотулбастан PHP тили ар кандай жолдор менен жасоого болот - бул бардык нускасы жана иштеп жаткан системасын нускасы көз каранды. Ал эми негизги айырмачылык ишке ашыруу керек команда өз ара, жатат.

Ошондой эле 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 жана нускасы жараша, эки нускада аткарылат. Ошондуктан, Ubuntu Server боюнча PHP орнотуу 16.04 Нускасы бул команда:

Sudo ап-ала орнотуу PHP

мурунку котормолордо үчүн:

Sudo ап-ала php5 орнотуу

Бардык PHP топтом компоненттери сиз системасы кереги жок болсо, анда сиз өз-өзүнчө, аларды орното алат. аны ишке ашыруу керек, аны кантип жана кандай буйрук, ал төмөндө берилет.

Apache HTTP Server үчүн сынак

Ubuntu Server 16.04-жылы Apache үчүн PHP модулду орнотуу үчүн төмөнкү команданы аткаруу керек:

Sudo ап-ала libapache2-көрүнүш-PHP орнотуу

OS мурунку котормолордо:

Sudo ап-ала libapache2-көрүнүш-php5 орнотуу

Силер орнотууга уруксат келет кире кийин сырсөз талап кылынат. Бул үчүн, кат кирет "D" же "Y" (Ubuntu Server чектөө жараша) жана чыкылдатуу кирүү.

Кийинки эле жүктөп аяктоо үчүн күтө пакетин орнотуп жатат.

FPM

модулу FPM котормосу 16.04 системаны орнотуу үчүн, төмөнкү:

PHP-FPM Sudo ап-ала орнотуу

мурда котормолорунда:

Sudo ап-ала php5-FPM орнотуу

Бул учурда, орнотуу жазуусу замат тамыры сырсөз баштайт.

CLI

CLI PHP консолу программаларды куруп иштеп чыгууну талап кылат. Ubuntu 16.04 мыкты программалоо тили, аны ишке ашыруу үчүн буйругун ишке ашыруу үчүн төмөнкүлөр зарыл:

PHP-CLI Sudo ап-ала орнотуу

мурда котормолорунда:

Sudo ап-ала php5-CLI орнотуу

PHP узартууну

PHP милдетинин шык жетүү үчүн колдонгон эмес програмдардын бутактары комплексин түзүү зарыл. Бул орнотууну аткаруу үчүн абдан популярдуу буйруктарды ким берет.

Эскертүү: төмөнкү эки топко ар узартуу камсыз кылынат, бул жерде биринчи жолу - Ubuntu Server 16.04 үчүн, ал эми экинчиси - OS мурунку котормолордо үчүн.

  1. GD үчүн Түр:

    PHP-GD Sudo ап-ала орнотуу
    Sudo ап-ала php5-GD орнотуу

  2. Mcrypt үчүн Түр:

    PHP-Mcrypt Sudo ап-ала орнотуу
    Sudo ап-ала php5-Mcrypt орнотуу

  3. MySQL үчүн Түр:

    Sudo ап-ала PHP-MySQL орнотуу
    Sudo ап-ала php5-MySQL орнотуу

Кара: Ubuntu орнотуу көрсөтмөлөрү MySQL менен

Метод 2: башка котормолорун орнотуу

Биз Ubuntu Server ар бир нускасы тиешелүү PHP пакетин коём деп айтылып келген. Бирок, бул программалоо тилинин мурда же, башкача айтканда, кийинчерээк нускасын орнотуу мүмкүнчүлүгүн жокко эмес.

  1. Биринчиден Сиз мурун системасында орнотулган бардык PHP компоненттерин алып салуу керек. Ubuntu 16.04 Бул үчүн эки буйрук кыл:

    Sudo ап-ала libapache2-көрүнүш-PHP иш-FPM PHP-CLI PHP-GD PHP-Mcrypt PHP-MySQL жок
    Sudo ап-Get autoremove

    OS мурунку котормолордо:

    Sudo ап-ала libapache2-көрүнүш-php5 php5-FPM php5-CLI php5-GD php5-Mcrypt php5-MySQL жок
    Sudo ап-Get autoremove

  2. Эми сиз PHP бардык котормолордун пакеттерди ылайыкталган репозиторийлерин ЧУАны тизмесине кошуу керек:

    Sudo кошуу-ап-жай PPA: Ондрей / PHP
    Sudo ап-Get өзгөртүү

  3. Бул этапта сен PHP пакетинин толук орнотуу аласыз. Бул үчүн, мисалы, буйрук өзү нускасы менен кирип, "5.6":

    Sudo ап-ала php5.6 орнотуу

Сен эч нерсеге толук топтому болсо, тандап буйруктарын аткаруу, өзүнчө модулдарды орното аласыз:

Sudo ап-ала libapache2-көрүнүш-php5.6 орнотуу
Sudo ап-ала php5.6-FPM орнотуу
Sudo ап-ала php5.6-CLI орнотуу
PHP-GD Sudo ап-ала орнотуу
Sudo ап-ала php5.6-mbstring орнотуу
Sudo ап-ала php5.6-Mcrypt орнотуу
Sudo ап-ала php5.6-MySQL орнотуу
Sudo ап-ала php5.6-XML орнотуу

жыйынтыктоо

Жыйынтыктап айтканда, биз, ал тургай, отуруп иштеген негизги билими жок, колдонуучу жонокой негизги топтомун жана анын бардык кошумча бөлүгү катары PHP орното алат деп эмне үчүн айта алабыз. башкы нерсе - сиз Ubuntu Server менен жүзөгө ашырууну каалаган буйруктарын билүү.