Ubuntu сервері үшін PHP орнату нұсқаулығы

Веб-бағдарлама әзірлеушілері Ubuntu серверінде PHP сценарий тілін орнатуда қиындықтар тудыруы мүмкін. Бұл көптеген факторларға байланысты. Бірақ бұл нұсқаулықты пайдаланып, орнату кезінде қате кетпеуі мүмкін.

PHP-ді Ubuntu серверіне орнатыңыз

PHP тілін Ubuntu серверіне орнату түрлі жолдармен жасалуы мүмкін - барлығы оның нұсқасына және операциялық жүйенің нұсқасына байланысты. Ал негізгі айырмашылықтар командалардың өзіне тиесілі.

Сондай-ақ, PHP жинағына бір-бірінен бөлек орнатылуы мүмкін бірнеше компоненттер кіретінін атап өткен жөн.

1-әдіс: Стандартты орнату

Стандартты орнату пакеттің соңғы нұсқасын пайдалануды қамтиды. Әр операциялық жүйе Ubuntu Server әртүрлі:

  • 12.04 LTS (Нақты) - 5.3;
  • 14.04 LTS (Trusty) - 5.5;
  • Oct 15 (Wily) - 5,6;
  • 16.04 LTS (Xenial) - 7.0.

Барлық пакеттер операциялық жүйенің ресми репозиторийі арқылы таратылады, сондықтан үшінші тарапты қосуға тура келмейді. Бірақ толық пакетті орнату екі нұсқада орындалады және OS нұсқасына байланысты. Сонымен, PHP-ді Ubuntu Server 16.04-ке орнату үшін мына пәрменді орындаңыз:

sudo apt-get орнату php

Ал бұрынғы нұсқалар үшін:

sudo apt-get орнату php5

Жүйеде PHP бумасының барлық компоненттері қажет болмаса, оларды бөлек орнатуға болады. Мұны қалай орындау керек және оны орындау үшін қандай командалар төменде сипатталады.

Apache HTTP сервер модулі

Apache үшін PHP модулін Ubuntu Server 16.04-те орнату үшін келесі пәрменді іске қосу керек:

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

Операциялық жүйенің алдыңғы нұсқаларында:

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

Сізге кіруге рұқсат бергеннен кейін сізге пароль сұралады. Мұны істеу үшін әріпті енгізіңіз «D» немесе «Y» (Ubuntu серверін оқшаулауға байланысты) және нұқыңыз Кіру.

Жүктеу мен орнату бумасының аяқталуын күту ғана қалады.

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 серверіне 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

Сондай-ақ, қараңыз: MySQL Орнату нұсқаулығы Ubuntu үшін

2-әдіс: Басқа нұсқаларды орнату

Жоғарыда айтылғандай, Ubuntu серверінің әрбір нұсқасы тиісті PHP бумасын орнатады. Бірақ бұл бұрынғы немесе керісінше, бағдарламалау тілінің кейінгі нұсқасын орнату мүмкіндігін жоққа шығармайды.

  1. Алдымен сіз жүйеде бұрын орнатылған PHP құрамдастарын жоюыңыз керек. Мұны Ubuntu 16.04 нұсқасында орындау үшін екі пәрменді орындаңыз:

    sudo apt-get php-php-php-php-php-php-mcrypt php-mysql жою libapache2-mod-php php-fpm
    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-нің барлық нұсқаларының пакеттері бар репозитарийлер тізіміне қосыңыз:

    sudo add-apt-repository 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 серверінде жұмыс істеуіңіз қажет командаларды білу.