15%

Π—Π°ΠΎΡ‰Π°Π΄ΠΆΡƒΠΉΡ‚Π΅ 15% Π½Π° всіх послугах хостингу

ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€Ρ‚Π΅ свої Π½Π°Π²ΠΈΡ‡ΠΊΠΈ Ρ‚Π° ΠΎΡ‚Ρ€ΠΈΠΌΠ°ΠΉΡ‚Π΅ Π—Π½ΠΈΠΆΠΊΡƒ Π½Π° Π±ΡƒΠ΄ΡŒ-який Ρ‚Π°Ρ€ΠΈΡ„Π½ΠΈΠΉ ΠΏΠ»Π°Π½

Використовуй ΠΊΠΎΠ΄:

Skills
ΠŸΠΎΡ‡Π°Ρ‚ΠΈ
01.11.2024

Π―ΠΊ Π·ΠΌΡ–Π½ΠΈΡ‚ΠΈ Π²Π΅Ρ€ΡΡ–ΡŽ PHP Π½Π° хостингу

Π—ΠΌΡ–Π½Π° вСрсії PHP Ρƒ Π²Π°ΡˆΠΎΠΌΡƒ хостинговому сСрСдовищі ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ Π½Π΅ΠΎΠ±Ρ…Ρ–Π΄Π½ΠΎΡŽ Π· Ρ€Ρ–Π·Π½ΠΈΡ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½, Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄, для сумісності Π· ΠΏΠ΅Π²Π½ΠΈΠΌΠΈ Π΄ΠΎΠ΄Π°Ρ‚ΠΊΠ°ΠΌΠΈ, підвищСння продуктивності Π°Π±ΠΎ оновлСння Π±Π΅Π·ΠΏΠ΅ΠΊΠΈ. Π£ Ρ†Ρ–ΠΉ статті Π²ΠΈ дізнаєтСся, як Π·ΠΌΡ–Π½ΠΈΡ‚ΠΈ Π²Π΅Ρ€ΡΡ–ΡŽ PHP Π½Π° популярних хостинг-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‡ΠΈ cPanel Ρ‚Π° Ρ–Π½ΡˆΡ– ΠΏΠΎΡˆΠΈΡ€Π΅Π½Ρ– ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ

1. Розуміння вСрсій PHP

PHP рСгулярно ΠΎΠ½ΠΎΠ²Π»ΡŽΡ”Ρ‚ΡŒΡΡ, Ρ– ΠΊΠΎΠΆΠ½Π° вСрсія ΠΏΠΎΡΡ‚Π°Ρ‡Π°Ρ”Ρ‚ΡŒΡΡ Π· Π½ΠΎΠ²ΠΈΠΌΠΈ функціями, покращСннями Ρ‚Π° виправлСннями Π±Π΅Π·ΠΏΠ΅ΠΊΠΈ. Однак дСякі ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΌΠΎΠΆΡƒΡ‚ΡŒ Π±ΡƒΡ‚ΠΈ нСсумісними Π· Π½ΠΎΠ²ΠΈΠΌΠΈ вСрсіями PHP, Ρ‰ΠΎ Ρ€ΠΎΠ±ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ»ΠΈΠ²ΠΈΠΌ управління Ρ‚Π° пСрСмикання ΠΌΡ–ΠΆ вСрсіями Π·Π° нСобхідності

2. Π—ΠΌΡ–Π½Π° вСрсії PHP Π·Π° допомогою cPanel

Π―ΠΊΡ‰ΠΎ ваш хостинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ використовує cPanel, Π²ΠΈΠΊΠΎΠ½Π°ΠΉΡ‚Π΅ наступні ΠΊΡ€ΠΎΠΊΠΈ

ΠšΡ€ΠΎΠΊ 1: Π£Π²Ρ–ΠΉΠ΄Ρ–Ρ‚ΡŒ Π΄ΠΎ cPanel

  1. Π’Ρ–Π΄ΠΊΡ€ΠΈΠΉΡ‚Π΅ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ– ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ–Ρ‚ΡŒ Π·Π° URL-Π°Π΄Ρ€Π΅ΡΠΎΡŽ для Π²Ρ…ΠΎΠ΄Ρƒ Π² cPanel (Π·Π°Π·Π²ΠΈΡ‡Π°ΠΉ Ρ†Π΅ http://yourdomain.com/cpanel).
  2. Π’Π²Π΅Π΄Ρ–Ρ‚ΡŒ своє Ρ–ΠΌ’я користувача Ρ‚Π° ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для Π²Ρ…ΠΎΠ΄Ρƒ.

ΠšΡ€ΠΎΠΊ 2: Π—Π½Π°ΠΉΠ΄Ρ–Ρ‚ΡŒ сСлСктор PHP

  1. На Ρ–Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†Ρ–ΠΉΠ½Ρ–ΠΉ ΠΏΠ°Π½Π΅Π»Ρ– cPanel Π·Π½Π°ΠΉΠ΄Ρ–Ρ‚ΡŒ Ρ€ΠΎΠ·Π΄Ρ–Π» “ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½Π΅ забСзпСчСння”.
  2. ΠΠ°Ρ‚ΠΈΡΠ½Ρ–Ρ‚ΡŒ Π½Π° Select PHP Version (Π°Π±ΠΎ Π²Ρ–Π½ ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ ΠΏΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ як PHP Config Π°Π±ΠΎ MultiPHP Manager).

ΠšΡ€ΠΎΠΊ 3: Π’ΠΈΠ±Π΅Ρ€Ρ–Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½Ρƒ Π²Π΅Ρ€ΡΡ–ΡŽ PHP

  1. Π’ΠΈ ΠΏΠΎΠ±Π°Ρ‡ΠΈΡ‚Π΅ Π²ΠΈΠΏΠ°Π΄Π°ΡŽΡ‡Π΅ мСню Π· ΠΏΠ΅Ρ€Π΅Π»Ρ–ΠΊΠΎΠΌ доступних вСрсій PHP.
  2. Π’ΠΈΠ±Π΅Ρ€Ρ–Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½Ρƒ Π²Π΅Ρ€ΡΡ–ΡŽ PHP Π·Ρ– спадного мСню.

ΠšΡ€ΠΎΠΊ 4: Встановити як ΠΏΠΎΡ‚ΠΎΡ‡Π½Ρƒ Π²Π΅Ρ€ΡΡ–ΡŽ

  1. ΠŸΡ–ΡΠ»Ρ Π²ΠΈΠ±ΠΎΡ€Ρƒ вСрсії Π½Π°Ρ‚ΠΈΡΠ½Ρ–Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ “Встановити як ΠΏΠΎΡ‚ΠΎΡ‡Π½Ρƒ” Π°Π±ΠΎ Π΅ΠΊΠ²Ρ–Π²Π°Π»Π΅Π½Ρ‚Π½Ρƒ, Ρ‰ΠΎΠ± застосувати Π·ΠΌΡ–Π½ΠΈ.
  2. Π£ вас Ρ‚Π°ΠΊΠΎΠΆ ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ ΠΌΠΎΠΆΠ»ΠΈΠ²Ρ–ΡΡ‚ΡŒ Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Ρ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ PHP (Ρ€ΠΎΠ·ΡˆΠΈΡ€Π΅Π½Π½Ρ, обмСТСння Ρ‚ΠΎΡ‰ΠΎ) для ΠΎΠ±Ρ€Π°Π½ΠΎΡ— вСрсії.

ΠšΡ€ΠΎΠΊ 5: ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€Ρ‚Π΅ Π·ΠΌΡ–Π½ΠΈ

Π©ΠΎΠ± ΠΏΠ΅Ρ€Π΅Π²Ρ–Ρ€ΠΈΡ‚ΠΈ, Ρ‰ΠΎ вСрсія PHP змінилася, Π²ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ створити простий Ρ–Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†Ρ–ΠΉΠ½ΠΈΠΉ Ρ„Π°ΠΉΠ» PHP

  1. Π‘Ρ‚Π²ΠΎΡ€Ρ–Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π· назвою phpinfo.php Π² ΠΊΠΎΡ€Π΅Π½Π΅Π²ΠΎΠΌΡƒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ·Ρ– вашого сайту Π· наступним вмістом:
<?php phpinfo(); ?>
  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Ρ–Ρ‚ΡŒ Π½Π° http://yourdomain.com/phpinfo.php Ρƒ Π²Π°ΡˆΠΎΠΌΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ–, Ρ‰ΠΎΠ± ΠΏΠ΅Ρ€Π΅Π²Ρ–Ρ€ΠΈΡ‚ΠΈ ΠΏΠΎΡ‚ΠΎΡ‡Π½Ρƒ Π²Π΅Ρ€ΡΡ–ΡŽ PHP.

3. Π—ΠΌΡ–Π½Π° вСрсії PHP Π±Π΅Π· cPanel

Π―ΠΊΡ‰ΠΎ ваш хостинг Π½Π΅ Π½Π°Π΄Π°Ρ” cPanel, Π²ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·ΠΌΡ–Π½ΠΈΡ‚ΠΈ Π²Π΅Ρ€ΡΡ–ΡŽ PHP Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ

Бпосіб 1: Використання .htaccess

Π―ΠΊΡ‰ΠΎ ваш сСрвСр використовує Apache, Π²ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ°Π·Π°Ρ‚ΠΈ Π²Π΅Ρ€ΡΡ–ΡŽ PHP Ρƒ Ρ„Π°ΠΉΠ»Ρ– .htaccess

  1. Π’Ρ–Π΄ΠΊΡ€ΠΈΠΉΡ‚Π΅ Π°Π±ΠΎ ΡΡ‚Π²ΠΎΡ€Ρ–Ρ‚ΡŒ Ρ„Π°ΠΉΠ» .htaccess Π² ΠΊΠΎΡ€Π΅Π½Π΅Π²ΠΎΠΌΡƒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ·Ρ– вашого сайту.
  2. Π”ΠΎΠ΄Π°ΠΉΡ‚Π΅ наступний рядок, Π·Π°ΠΌΡ–Π½ΠΈΠ²ΡˆΠΈ 7.4 Π½Π° ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½Ρƒ Π²Π°ΠΌ Π²Π΅Ρ€ΡΡ–ΡŽ PHP:
AddHandler application/x-httpd-php74 .php

Бпосіб 2: Використання ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ рядка (для VPS/Π²ΠΈΠ΄Ρ–Π»Π΅Π½ΠΈΡ… сСрвСрів)

Π―ΠΊΡ‰ΠΎ Ρƒ вас Ρ” доступ Π΄ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ рядка Π½Π° Π²Π°ΡˆΠΎΠΌΡƒ VPS Π°Π±ΠΎ Π²ΠΈΠ΄Ρ–Π»Π΅Π½ΠΎΠΌΡƒ сСрвСрі, Π²ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·ΠΌΡ–Π½ΠΈΡ‚ΠΈ Π²Π΅Ρ€ΡΡ–ΡŽ PHP Π·Π° допомогою наступних ΠΊΠΎΠΌΠ°Π½Π΄, Π² залСТності Π²Ρ–Π΄ ΠΊΠΎΠ½Ρ„Ρ–Π³ΡƒΡ€Π°Ρ†Ρ–Ρ— вашого сСрвСра

  1. Для Ubuntu
    sudo update-alternatives --set php /usr/bin/php7.4
  2. Для CentOS: ВикористовуйтС ΠΊΠΎΠ»Π΅ΠΊΡ†Ρ–Ρ— ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΎΠ³ΠΎ забСзпСчСння (SCL) для пСрСмикання вСрсій PHP
    sudo scl enable php74 bash

4. Висновок

Π—ΠΌΡ–Π½Π° вСрсії PHP Ρƒ Π²Π°ΡˆΠΎΠΌΡƒ хостинговому сСрСдовищі Ρ” Π²Π°ΠΆΠ»ΠΈΠ²ΠΈΠΌ завданням, якС ΠΌΠΎΠΆΠ΅ Π΄ΠΎΠΏΠΎΠΌΠΎΠ³Ρ‚ΠΈ ΠΏΡ–Π΄Ρ‚Ρ€ΠΈΠΌΡƒΠ²Π°Ρ‚ΠΈ ΡΡƒΠΌΡ–ΡΠ½Ρ–ΡΡ‚ΡŒ, ΠΏΠΎΠΊΡ€Π°Ρ‰ΠΈΡ‚ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ–ΡΡ‚ΡŒ Ρ‚Π° ΠΏΡ–Π΄Π²ΠΈΡ‰ΠΈΡ‚ΠΈ Π±Π΅Π·ΠΏΠ΅ΠΊΡƒ. Π’ΠΈΠΊΠΎΠ½ΡƒΡŽΡ‡ΠΈ ΠΊΡ€ΠΎΠΊΠΈ, описані Π² Ρ†Ρ–ΠΉ статті, Π²ΠΈ Π·ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΊΠ΅Ρ€ΡƒΠ²Π°Ρ‚ΠΈ Π²Π΅Ρ€ΡΡ–Ρ”ΡŽ PHP Π² cPanel Π°Π±ΠΎ Π·Π° допомогою Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ–Π². РСгулярно пСрСвіряйтС Π²Π΅Ρ€ΡΡ–ΡŽ PHP Ρ– ΠΎΠ½ΠΎΠ²Π»ΡŽΠΉΡ‚Π΅ свої Π΄ΠΎΠ΄Π°Ρ‚ΠΊΠΈ, Ρ‰ΠΎΠ± Π·Π°Π±Π΅Π·ΠΏΠ΅Ρ‡ΠΈΡ‚ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ–ΡΡ‚ΡŒ Ρ– Π±Π΅Π·ΠΏΠ΅ΠΊΡƒ.

15%

Π—Π°ΠΎΡ‰Π°Π΄ΠΆΡƒΠΉΡ‚Π΅ 15% Π½Π° всіх послугах хостингу

ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€Ρ‚Π΅ свої Π½Π°Π²ΠΈΡ‡ΠΊΠΈ Ρ‚Π° ΠΎΡ‚Ρ€ΠΈΠΌΠ°ΠΉΡ‚Π΅ Π—Π½ΠΈΠΆΠΊΡƒ Π½Π° Π±ΡƒΠ΄ΡŒ-який Ρ‚Π°Ρ€ΠΈΡ„Π½ΠΈΠΉ ΠΏΠ»Π°Π½

Використовуй ΠΊΠΎΠ΄:

Skills
ΠŸΠΎΡ‡Π°Ρ‚ΠΈ