Ubuntu серверинде PHP орнотуу

Anonim

Ubuntu серверинде PHP орнотуу

Веб-тиркеме Иштеп чыгуучулары Ubuntu серверинде PHP сценарийин орнотууда кыйынчылыктарга туш болушу мүмкүн. Бул көптөгөн факторлор менен байланышкан. Бирок бул колдонмону колдонуп, ар бир адам орнотуу учурунда кетирилбей калат.

Ubuntu серверинде PHP орнотуу

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

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

1-ыкма: Стандарттык орнотуу

Стандарттык орнотуу Пакеттин акыркы версиясын колдонууну камтыйт. Ар бир UBuntu серверинин иштөө тутумунда ал башкача:

  • 12.04 LTS (Так) - 5.3;
  • 14.04 LTS (Ишенимдүү) - 5.5;
  • 15.10 (Wily) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

Бардык пакеттер операциялык тутумдун расмий репозиторийи аркылуу бөлүштүрүлөт, андыктан үчүнчү тарапты туташтыруу керек болбойт. Бирок толук топтомду орнотуу эки нускада жүргүзүлөт жана ОСтин версиясына көз каранды. Ошентип, Ubuntu серверинде Php орнотуу үчүн 16.04 Бул буйрукту аткаруу үчүн:

Sudo APT-GET орнотуу PHP

Жана мурунку версиялары үчүн:

Sudo APT-GET орнотуу PHP5

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

Apache үчүн http сервери үчүн модул

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

Sudo APT-GELD LIBAPACHE2-MOD-PHP орнотуңуз

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

Sudo apt-libapache2-mod-php5 орнотуу

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

Ubuntu сервериндеги Apache үчүн PHP орнотуу

Андан кийин пакетти жүктөө жана орнотууну күтүү үчүн гана бойдон калууда.

FPM.

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

Sudo APT-GET орнотуу PHP-FPM

Мурунку варианттарда:

Sudo APT-Get орнотуу PHP5-FPM

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

Ubuntu серверинде PHP FPM орнотуу

CLI

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

Sudo APT-GET орнотуу PHP-CLI

Мурунку варианттарда:

Sudo APT-GENTER INTERNET PHP5-CLI орнотуу

Ubuntu серверинде PHP-CLI

PHP Extrys

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

Эскертүү: Төмөндө эки буйруктун ар бир кеңейиши үчүн, ал жерде биринчи евунту серверине биринчи болуп, экинчиси ОСтин мурунку версиялары үчүн.

  1. GD үчүн кеңейтүү:

    Sudo APT-GET орнотуу PHP-GD

    Sudo APT-GET орнотуу PHP5-GD орнотуу

  2. Ubuntu серверинде PHP-GD кеңейтүүсүн орнотуу

  3. Макрипт үчүн кеңейтүү:

    Sudo APT-GET орнотуу PHP-McRypt орнотуу

    Sudo apt-get орнотуу PHP5-McRypt орнотуу

  4. Ubuntu серверине Mcrypt үчүн PHP кеңейтүүсүн орнотуу

  5. MySQL үчүн кеңейтүү:

    Sudo apt-get орнотуу Php-mysql

    Sudo apt-get орнотуу PHP5 Mysql

  6. Ubuntu сервериндеги Mysql үчүн PHP кеңейтүүсүн орнотуу

Эгерде сизде толук пакет болсо, анда модулдарды өзүнчө орнотсоңуз, керектүү буйруктарды аткаруу менен тандалма жол менен орнотсоңуз болот:

Sudo apt-get орнотуу libapache2-mod-ph5.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 серверинде аткарылгыңыз келген буйруктарды билүү.

Көбүрөөк окуу