Веб-тиркеме Иштеп чыгуучулары 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 баскычын басыңыз.
Андан кийин пакетти жүктөө жана орнотууну күтүү үчүн гана бойдон калууда.
FPM.
FPM модулун 16.04 версиясында орнотуу үчүн, төмөнкүлөрдү аткарыңыз:
Sudo APT-GET орнотуу PHP-FPM
Мурунку варианттарда:
Sudo APT-Get орнотуу PHP5-FPM
Бул учурда, орнотуу Superuser сырсөзүн киргизгенден кийин, орнотуу автоматтык түрдө башталат.
CLI
CLI PHPде консолдук программаларын түзүү менен алектенип жаткан иштеп чыгуучуларга керек. Бул программалоо тилин тааныштыруу үчүн, Ubuntu 16.04 буйругун аткарышыңыз керек:
Sudo APT-GET орнотуу PHP-CLI
Мурунку варианттарда:
Sudo APT-GENTER INTERNET PHP5-CLI орнотуу
PHP Extrys
Бардык мүмкүн болгон PHP функцияларын жүзөгө ашыруу үчүн, сиз колдонулган программалар үчүн бир катар кеңейтүүлөрдү орнотушуңуз керек. Эми бул орнотууну аткаруу үчүн эң популярдуу буйруктар сунушталат.
Эскертүү: Төмөндө эки буйруктун ар бир кеңейиши үчүн, ал жерде биринчи евунту серверине биринчи болуп, экинчиси ОСтин мурунку версиялары үчүн.
- GD үчүн кеңейтүү:
Sudo APT-GET орнотуу PHP-GD
Sudo APT-GET орнотуу PHP5-GD орнотуу
- Макрипт үчүн кеңейтүү:
Sudo APT-GET орнотуу PHP-McRypt орнотуу
Sudo apt-get орнотуу PHP5-McRypt орнотуу
- MySQL үчүн кеңейтүү:
Sudo apt-get орнотуу Php-mysql
Sudo apt-get орнотуу PHP5 Mysql
Эгерде сизде толук пакет болсо, анда модулдарды өзүнчө орнотсоңуз, керектүү буйруктарды аткаруу менен тандалма жол менен орнотсоңуз болот:
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 серверинде аткарылгыңыз келген буйруктарды билүү.