Ўстаноўка PHP 7 у CentOS 7

Anonim

Ўстаноўка PHP 7 у CentOS 7

PHP - скриптованный мова праграмавання, які па змаўчанні усталёўваецца разам з астатнімі стандартнымі кампанентамі аперацыйнай сістэмы CentOS 7. Аднак абнаўлення для гэтай платформы выходзяць досыць рэдка, таму карыстальнікі вымушаныя працаваць са старой версіяй PHP 5. Новая ж зборка PHP 7 будзе даступная толькі пасля самастойнай загрузкі падыходных рэпазітароў і далейшай ўстаноўкі ўсіх бібліятэк. У рамках сённяшняга артыкула мы пакрокава і максімальна дэталёва пастараемся апісаць гэты працэс.

Усталёўваем PHP 7 у CentOS 7

Як і пераважная большасць праграмнага забеспячэння ў CentOS, PHP 7 устанаўліваецца з дапамогай ўводу адпаведных каманд у класічнай кансолі. Ад карыстальніка не патрабуецца веды прынцыпаў працы ўсіх алгарытмаў, паколькі спатрэбіцца толькі ўводзіць названыя радкі ў «тэрмінале». Мы разбілі ўсю працэдуру на крокі, каб спрасціць выкананне задачы для нявопытных карыстальнікаў. Давайце пачнем з першага дзеянні.

Крок 1: Даданне неабходных рэпазітароў

Усе кампаненты PHP 7 захоўваюцца ў двух сховішчах, якія па змаўчанні адсутнічаюць у аперацыйнай сістэме CentOS 7. Карыстачу трэба дадаць іх самастойна, пераканаўшыся ў наяўнасці актыўнага падлучэння да інтэрнэту.

Хочам звярнуць увагу тых юзераў, хто ўсталёўваў на свой кампутар phpMyAdmin. Падчас гэтай працэдуры разгляданыя ніжэй рэпазітары таксама дадаюцца, таму вы можаце прапусціць гэты крок. Разгорнутыя інструкцыі па ўсталёўцы phpMyAdmin шукайце ў іншай нашай артыкуле па наступнай спасылцы, а мы пераходзім да дадання бібліятэк у АС.

Чытаць далей: Усталёўка phpMyAdmin ў CentOS 7

  1. Перайдзіце да «тэрміналы» любым зручным чынам, напрыклад, запусціўшы яго праз абразок у меню.
  2. Пераход да тэрмінала для далейшай ўстаноўкі PHP 7 у CentOS 7

  3. Першапачаткова дадайце рэпазітар Extra Packages for Enterprise Linux, увёўшы каманду sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm і націснуўшы на клавішу Enter.
  4. Каманда для загрузкі рэпазітара PHP 7 для аперацыйнай сістэмы CentOS 7

  5. Паколькі дзеянні выконваюцца ад імя суперпользователя, спатрэбіцца пацвердзіць сапраўднасць ўліковага запісу, паказаўшы пароль.
  6. Увод пароля для дадання першага рэпазітара PHP 7 у CentOS 7

  7. Па завяршэнні дадання новых пакетаў ўсталюем яшчэ адно сховішча - Remi - праз радок sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm.
  8. Даданне другога рэпазітара для ўстаноўкі PHP 7 у CentOS 7

Пры з'яўленні запытаў аб пацверджанні дадання новых файлаў заўсёды згаджайцеся з гэтым, выбіраючы варыянт адказу y. Акрамя ўсяго, раім ўважліва чытаць які адлюстроўваецца ў кансолі тэкст: часам ён сведчыць аб узнікненні пэўных памылак. Своечасовае іх выяўленне і выпраўленне дапаможа пазбегнуць праблем у далейшым.

Крок 2: Актывацыя PHP 7

Стваральнікі рэпазітара Remi сцвярджаюць, што ён неабходны для дадання пакетаў, якія базуюцца на RPM, у сістэму. Сюды ўваходзіць і скриптованный мова праграмавання PHP. Пасля завяршэння першага кроку ў CentOS 7 павінна быць даступна некалькі версій PHP, такім чынам, спатрэбіцца пераключыцца на самую апошнюю:

  1. Праглядзіце спіс даступных рэпазітароў Remi праз стандартную каманду ls, увёўшы ls /etc/yum.repos.d/remi*. З астатнімі ўласцівасцямі выкарыстоўванай ўтыліты прапануем пазнаёміцца ​​ў асобным нашым матэрыяле далей.
  2. Каманда для прагляду устаноўленых рэпазітароў PHP 7 у CentOS 7

    Хочам адзначыць, што вышэй мы рэкамендавалі тэкставы рэдактар ​​nano. Па змаўчанні ён адсутнічае ў сістэме, але дадаецца з дапамогай ўсяго адной каманды sudo yum install nano. У некаторых выпадках такое рашэнне будзе значна зручней vi.

    Крок 3: Усталёўка PHP 7

    Даданне і актывацыя ўсіх кампанентаў паспяхова завершана, засталося толькі скампіляваць непасрэдна сам PHP 7, каб можна было прыступіць да працы з гэтай мовай праграмавання. Робіцца гэта уводам у кансоль адпаведных каманд.

    1. Калі ў вас раней ужо была ўсталяваная папярэдняя версія PHP, застанецца толькі абнавіць сістэмныя бібліятэкі праз sudo yum update.
    2. Абнаўленне сістэмных бібліятэк для ўстаноўкі PHP 7 у CentOS 7

    3. Пры запытах ўстаноўкі новых пакетаў выбірайце варыянт y, каб пацвердзіць дзеянне.
    4. Пацвярджэнне дадання новых файлаў для PHP 7 у CentOS 7

    5. Калі на кампутары ніколі не было кантролю версіяў PHP, дадаткова трэба ўвесці sudo yum install php php-fpm php-gd php-mysql.
    6. Ўстаноўка ўсіх кампанентаў PHP 7 у аперацыйнай сістэме CentOS 7

    7. Інсталяцыю пакетаў таксама варта пацвярджаць, паказваючы правільны варыянт.
    8. Пацверджанне ўстаноўкі ўсіх кампанентаў PHP 7 у CentOS 7

    Праверка Вашай вэрсіі PHP даступная ў любы момант шляхам уводу каманды php00 -v або php00 -r "phpinfo ();" | grep "PHP Version", дзе 00 у абодвух выпадках - падыходная версія PHP.

    На гэтым працэдура ўсталёўкі паспяхова завершана. Адзначым, што пераключэнне на новую версію - абавязковы працэс. Дадаткова трэба перазагрузіць выкарыстоўваюцца вэб-серверы, калі такія маюцца, але гэта не тычыцца Apache. Для Nginx варта ўвесці sudo systemctl restart php-fpm.

Чытаць далей