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 (Вилли) - 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 Server үчүн модуль

Ubuntu Server 16.04-де Apache үчүн PHP модулун орнотуу үчүн сиз төмөнкү буйрукту иштетишиңиз керек:

sudo apt-get libapache2-mod-php орнотуңуз

ОС мурунку версияларында:

sudo apt-get libapache2-mod-php5 орнотуңуз

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

Топтомдун жүктөлүп берилиши жана орнотулушу күтүлүп отурат.

FPM

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, экинчиси - ОС мурунку версиялары үчүн.

  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

    ОС мурунку версияларында:

    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-репозиторий 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