Ubuntu Server üçün PHP Quraşdırma Kılavuzu

Web proqram inkişafçıları Ubuntu Serverda PHP scripting dilini yükləməyə çətinlik çəkə bilər. Bu bir çox amillərdəndir. Lakin bu təlimatı istifadə edərək, hər kəs quraşdırma zamanı səhvlərdən qaçın.

PHP-ni Ubuntu Server qurun

Ubuntu Serverda PHP dilinin müxtəlif yollarla qurulması mümkündür - bütün bunlar onun versiyasına və əməliyyat sisteminin versiyasına asılıdır. Əsas fərqi isə komanda özləri yerinə yetirmək lazımdır.

PHP paketində bir-birindən ayrı quraşdırıla bilən bir neçə komponent daxildir.

Metod 1: Standart Quraşdırma

Standart quraşdırma paketin son versiyasını istifadə edir. Hər əməliyyat sistemi Ubuntu Server fərqlidir:

  • 12.04 LTS (Hassas) - 5.3;
  • 14.04 LTS (Trusty) - 5.5;
  • Oct 15 (Wily) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

Bütün paketlər əməliyyat sisteminin rəsmi deposunda paylanır, belə ki, üçüncü tərəfə qoşulmaq lazım deyil. Amma tam paketin quraşdırılması iki versiyada yerinə yetirilir və OS versiyasından asılıdır. Beləliklə, PHP-ni Ubuntu Server 16.04-də yükləmək üçün bu əmri çalıştırın:

sudo apt-get quraşdırma php

Və əvvəlki versiyalar üçün:

sudo apt-get php5 yükləyin

Sistemdə PHP paketinin bütün komponentlərinə ehtiyacınız yoxdursa, onları ayrıca qura bilərsiniz. Bunu necə yerinə yetirmək lazımdır və bunun yerinə yetirilməsi üçün hansı əmrlər aşağıda təsvir ediləcəkdir.

Apache HTTP Server Modulu

Ubuntu Server 16.04-də Apache üçün PHP modulunu qurmaq üçün aşağıdakı əmri çalıştırmalısınız:

sudo apt-get yüklə libapache2-mod-php

Əvvəlki versiyalarında OS:

sudo apt-get yüklə libapache2-mod-php5

Daxil etdikdən sonra quraşdırma üçün icazə verməli olduğunuz bir parol istəniləcəkdir. Bunun üçün məktubu daxil edin "D" və ya "Y" (Ubuntu Serverın lokallaşdırılmasından asılı olaraq) və basın Daxil edin.

Yalnız yükləmə və quraşdırma paketinin tamamlanmasını gözləmək qalır.

FPM

FPM modulunu 16.04 əməliyyat sistemi versiyasına qurmaq üçün aşağıdakıları yerinə yetirin:

sudo apt-get php-fpm yükləyin

Əvvəlki versiyalarında:

sudo apt-get quraşdırma php5-fpm

Bu halda, superuser şifrəsinə daxil olduqdan dərhal sonra quraşdırma avtomatik olaraq başlayacaq.

CLI

CLI PHP-də konsol proqramlarının yaradılması ilə məşğul olan inkişafçılar üçün vacibdir. Ubuntu 16.04-də bu çox proqramlaşdırma dilini yerləşdirmək üçün əmri yerinə yetirmək lazımdır:

sudo apt-get php-cli yükləyin

Əvvəlki versiyalarında:

sudo apt-get php5-cli yükləyin

PHP uzantıları

PHP'nin bütün mümkün funksiyalarını həyata keçirmək üçün istifadə olunan proqramlar üçün bir neçə uzantı qurmaq lazımdır. İndi belə bir quraşdırma yerinə yetirmək üçün ən populyar əmrlər təqdim olunacaq.

Qeyd: Ubuntu Server 16.04 üçün ikinci və OS əməliyyatının əvvəlki versiyaları üçün olduğu iki əmr ilə hər bir uzantıya aşağıdakılar təqdim olunacaq.

  1. GD üçün uzadılması:

    sudo apt-get quraşdırma php-gd
    sudo apt-get quraşdırma php5-gd

  2. Mcrypt üçün uzadılması:

    sudo apt-get quraşdırma php-mcrypt
    sudo apt-get quraşdırma php5-mcrypt

  3. MySQL uzantısı:

    sudo apt-get install php-mysql
    sudo apt-get quraşdırma php5-mysql

Həmçinin baxın: Ubuntu üçün MySQL Quraşdırma Kılavuzu

2-ci üsul: Digər variantları quraşdırın

Üstəlik, Ubuntu Serverın hər bir versiyası müvafiq PHP paketini quraşdıracaq. Lakin bu, daha əvvəlki və ya əksinə, bir proqramlaşdırma dilinin sonrakı versiyasını qurma imkanını inkar etmir.

  1. Əvvəlcə sistemdə quraşdırılmış bütün PHP komponentlərini aradan qaldırmalısınız. Bunu Ubuntu 16.04-də etmək üçün iki komanda işləyin:

    sudo apt-get libapache2-mod-php php-phpm-php-cli aradan qaldırılması php-gd php-mcrypt php-mysql
    sudo apt-get autoremove

    Əvvəlki versiyalarında OS:

    sudo apt-get aradan qaldırılması libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo apt-get autoremove

  2. İndi PPA-nın, PHP'nin bütün versiyalarının paketlərini ehtiva edən depolar siyahısına əlavə etmək lazımdır:

    sudo add-apt-repository ppa: ondrej / php
    sudo apt-get yeniləmə

  3. Bu nöqtədə tam PHP paketini qura bilərsiniz. Bunu etmək üçün, komanda özü, onun versiyası müəyyən, məsələn, "5.6":

    sudo apt-get quraşdırma php5.6

Tam paketə ehtiyacınız yoxdursa, lazımi əmrləri seçici şəkildə yerinə yetirərək modulları ayrıca qura bilərsiniz:

sudo apt-get yüklə libapache2-mod-php5.6
sudo apt-get quraşdırma php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get quraşdırma php-gd
sudo apt-get quraşdırma php5.6-mbstring
sudo apt-get quraşdırma php5.6-mcrypt
sudo apt-get quraşdırma php5.6-mysql
sudo apt-get quraşdırma php5.6-xml

Nəticə

Nəticədə, demək olar ki, kompüterdə işləmək üçün əsas məlumatı olan istifadəçi əsas PHP paketini və bütün əlavə komponentlərini asanlıqla quraşdıra bilər. Əsas odur ki, Ubuntu Serverda işləmək üçün lazım olan əmrləri bilməkdir.