Π―ΠΊ Π·ΠΌΡΠ½ΠΈΡΠΈ Π²Π΅ΡΡΡΡ PHP Π½Π° Ρ ΠΎΡΡΠΈΠ½Π³Ρ
ΠΠΌΡΠ½Π° Π²Π΅ΡΡΡΡ PHP Ρ Π²Π°ΡΠΎΠΌΡ Ρ ΠΎΡΡΠΈΠ½Π³ΠΎΠ²ΠΎΠΌΡ ΡΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΈΡΡ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ Π½Π΅ΠΎΠ±Ρ ΡΠ΄Π½ΠΎΡ Π· ΡΡΠ·Π½ΠΈΡ ΠΏΡΠΈΡΠΈΠ½, Π½Π°ΠΏΡΠΈΠΊΠ»Π°Π΄, Π΄Π»Ρ ΡΡΠΌΡΡΠ½ΠΎΡΡΡ Π· ΠΏΠ΅Π²Π½ΠΈΠΌΠΈ Π΄ΠΎΠ΄Π°ΡΠΊΠ°ΠΌΠΈ, ΠΏΡΠ΄Π²ΠΈΡΠ΅Π½Π½Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Π°Π±ΠΎ ΠΎΠ½ΠΎΠ²Π»Π΅Π½Π½Ρ Π±Π΅Π·ΠΏΠ΅ΠΊΠΈ. Π£ ΡΡΠΉ ΡΡΠ°ΡΡΡ Π²ΠΈ Π΄ΡΠ·Π½Π°ΡΡΠ΅ΡΡ, ΡΠΊ Π·ΠΌΡΠ½ΠΈΡΠΈ Π²Π΅ΡΡΡΡ PHP Π½Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡ Ρ ΠΎΡΡΠΈΠ½Π³-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ , Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈ cPanel ΡΠ° ΡΠ½ΡΡ ΠΏΠΎΡΠΈΡΠ΅Π½Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΈ
1. Π ΠΎΠ·ΡΠΌΡΠ½Π½Ρ Π²Π΅ΡΡΡΠΉ PHP
PHP ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΎΠ½ΠΎΠ²Π»ΡΡΡΡΡΡ, Ρ ΠΊΠΎΠΆΠ½Π° Π²Π΅ΡΡΡΡ ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡΡΡ Π· Π½ΠΎΠ²ΠΈΠΌΠΈ ΡΡΠ½ΠΊΡΡΡΠΌΠΈ, ΠΏΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΡΠΌΠΈ ΡΠ° Π²ΠΈΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΌΠΈ Π±Π΅Π·ΠΏΠ΅ΠΊΠΈ. ΠΠ΄Π½Π°ΠΊ Π΄Π΅ΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΌΠΎΠΆΡΡΡ Π±ΡΡΠΈ Π½Π΅ΡΡΠΌΡΡΠ½ΠΈΠΌΠΈ Π· Π½ΠΎΠ²ΠΈΠΌΠΈ Π²Π΅ΡΡΡΡΠΌΠΈ PHP, ΡΠΎ ΡΠΎΠ±ΠΈΡΡ Π²Π°ΠΆΠ»ΠΈΠ²ΠΈΠΌ ΡΠΏΡΠ°Π²Π»ΡΠ½Π½Ρ ΡΠ° ΠΏΠ΅ΡΠ΅ΠΌΠΈΠΊΠ°Π½Π½Ρ ΠΌΡΠΆ Π²Π΅ΡΡΡΡΠΌΠΈ Π·Π° Π½Π΅ΠΎΠ±Ρ ΡΠ΄Π½ΠΎΡΡΡ
2. ΠΠΌΡΠ½Π° Π²Π΅ΡΡΡΡ PHP Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ cPanel
Π―ΠΊΡΠΎ Π²Π°Ρ Ρ ΠΎΡΡΠΈΠ½Π³-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡ cPanel, Π²ΠΈΠΊΠΎΠ½Π°ΠΉΡΠ΅ Π½Π°ΡΡΡΠΏΠ½Ρ ΠΊΡΠΎΠΊΠΈ
ΠΡΠΎΠΊ 1: Π£Π²ΡΠΉΠ΄ΡΡΡ Π΄ΠΎ cPanel
- ΠΡΠ΄ΠΊΡΠΈΠΉΡΠ΅ Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅Ρ Ρ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΡΡ Π·Π° URL-Π°Π΄ΡΠ΅ΡΠΎΡ Π΄Π»Ρ Π²Ρ ΠΎΠ΄Ρ Π² cPanel (Π·Π°Π·Π²ΠΈΡΠ°ΠΉ ΡΠ΅ http://yourdomain.com/cpanel).
- ΠΠ²Π΅Π΄ΡΡΡ ΡΠ²ΠΎΡ ΡΠΌ’Ρ ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ° ΡΠ° ΠΏΠ°ΡΠΎΠ»Ρ Π΄Π»Ρ Π²Ρ ΠΎΠ΄Ρ.
ΠΡΠΎΠΊ 2: ΠΠ½Π°ΠΉΠ΄ΡΡΡ ΡΠ΅Π»Π΅ΠΊΡΠΎΡ PHP
- ΠΠ° ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΠΉΠ½ΡΠΉ ΠΏΠ°Π½Π΅Π»Ρ cPanel Π·Π½Π°ΠΉΠ΄ΡΡΡ ΡΠΎΠ·Π΄ΡΠ» “ΠΡΠΎΠ³ΡΠ°ΠΌΠ½Π΅ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π½Π½Ρ”.
- ΠΠ°ΡΠΈΡΠ½ΡΡΡ Π½Π° Select PHP Version (Π°Π±ΠΎ Π²ΡΠ½ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ ΠΏΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠΊ PHP Config Π°Π±ΠΎ MultiPHP Manager).
ΠΡΠΎΠΊ 3: ΠΠΈΠ±Π΅ΡΡΡΡ ΠΏΠΎΡΡΡΠ±Π½Ρ Π²Π΅ΡΡΡΡ PHP
- ΠΠΈ ΠΏΠΎΠ±Π°ΡΠΈΡΠ΅ Π²ΠΈΠΏΠ°Π΄Π°ΡΡΠ΅ ΠΌΠ΅Π½Ρ Π· ΠΏΠ΅ΡΠ΅Π»ΡΠΊΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΈΡ Π²Π΅ΡΡΡΠΉ PHP.
- ΠΠΈΠ±Π΅ΡΡΡΡ ΠΏΠΎΡΡΡΠ±Π½Ρ Π²Π΅ΡΡΡΡ PHP Π·Ρ ΡΠΏΠ°Π΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ.
ΠΡΠΎΠΊ 4: ΠΡΡΠ°Π½ΠΎΠ²ΠΈΡΠΈ ΡΠΊ ΠΏΠΎΡΠΎΡΠ½Ρ Π²Π΅ΡΡΡΡ
- ΠΡΡΠ»Ρ Π²ΠΈΠ±ΠΎΡΡ Π²Π΅ΡΡΡΡ Π½Π°ΡΠΈΡΠ½ΡΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ “ΠΡΡΠ°Π½ΠΎΠ²ΠΈΡΠΈ ΡΠΊ ΠΏΠΎΡΠΎΡΠ½Ρ” Π°Π±ΠΎ Π΅ΠΊΠ²ΡΠ²Π°Π»Π΅Π½ΡΠ½Ρ, ΡΠΎΠ± Π·Π°ΡΡΠΎΡΡΠ²Π°ΡΠΈ Π·ΠΌΡΠ½ΠΈ.
- Π£ Π²Π°Ρ ΡΠ°ΠΊΠΎΠΆ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ ΠΌΠΎΠΆΠ»ΠΈΠ²ΡΡΡΡ Π½Π°Π»Π°ΡΡΡΠ²Π°ΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ PHP (ΡΠΎΠ·ΡΠΈΡΠ΅Π½Π½Ρ, ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Π½Ρ ΡΠΎΡΠΎ) Π΄Π»Ρ ΠΎΠ±ΡΠ°Π½ΠΎΡ Π²Π΅ΡΡΡΡ.
ΠΡΠΎΠΊ 5: ΠΠ΅ΡΠ΅Π²ΡΡΡΠ΅ Π·ΠΌΡΠ½ΠΈ
Π©ΠΎΠ± ΠΏΠ΅ΡΠ΅Π²ΡΡΠΈΡΠΈ, ΡΠΎ Π²Π΅ΡΡΡΡ PHP Π·ΠΌΡΠ½ΠΈΠ»Π°ΡΡ, Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠ²ΠΎΡΠΈΡΠΈ ΠΏΡΠΎΡΡΠΈΠΉ ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΠΉΠ½ΠΈΠΉ ΡΠ°ΠΉΠ» PHP
- Π‘ΡΠ²ΠΎΡΡΡΡ ΡΠ°ΠΉΠ» Π· Π½Π°Π·Π²ΠΎΡ phpinfo.php Π² ΠΊΠΎΡΠ΅Π½Π΅Π²ΠΎΠΌΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ·Ρ Π²Π°ΡΠΎΠ³ΠΎ ΡΠ°ΠΉΡΡ Π· Π½Π°ΡΡΡΠΏΠ½ΠΈΠΌ Π²ΠΌΡΡΡΠΎΠΌ:
<?php phpinfo(); ?>- ΠΠ΅ΡΠ΅ΠΉΠ΄ΡΡΡ Π½Π° http://yourdomain.com/phpinfo.php Ρ Π²Π°ΡΠΎΠΌΡ Π±ΡΠ°ΡΠ·Π΅ΡΡ, ΡΠΎΠ± ΠΏΠ΅ΡΠ΅Π²ΡΡΠΈΡΠΈ ΠΏΠΎΡΠΎΡΠ½Ρ Π²Π΅ΡΡΡΡ PHP.
3. ΠΠΌΡΠ½Π° Π²Π΅ΡΡΡΡ PHP Π±Π΅Π· cPanel
Π―ΠΊΡΠΎ Π²Π°Ρ Ρ ΠΎΡΡΠΈΠ½Π³ Π½Π΅ Π½Π°Π΄Π°Ρ cPanel, Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·ΠΌΡΠ½ΠΈΡΠΈ Π²Π΅ΡΡΡΡ PHP Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΈΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ
Π‘ΠΏΠΎΡΡΠ± 1: ΠΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ .htaccess
Π―ΠΊΡΠΎ Π²Π°Ρ ΡΠ΅ΡΠ²Π΅Ρ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡ Apache, Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ°Π·Π°ΡΠΈ Π²Π΅ΡΡΡΡ PHP Ρ ΡΠ°ΠΉΠ»Ρ .htaccess
- ΠΡΠ΄ΠΊΡΠΈΠΉΡΠ΅ Π°Π±ΠΎ ΡΡΠ²ΠΎΡΡΡΡ ΡΠ°ΠΉΠ» .htaccess Π² ΠΊΠΎΡΠ΅Π½Π΅Π²ΠΎΠΌΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ·Ρ Π²Π°ΡΠΎΠ³ΠΎ ΡΠ°ΠΉΡΡ.
- ΠΠΎΠ΄Π°ΠΉΡΠ΅ Π½Π°ΡΡΡΠΏΠ½ΠΈΠΉ ΡΡΠ΄ΠΎΠΊ, Π·Π°ΠΌΡΠ½ΠΈΠ²ΡΠΈ 7.4 Π½Π° ΠΏΠΎΡΡΡΠ±Π½Ρ Π²Π°ΠΌ Π²Π΅ΡΡΡΡ PHP:
AddHandler application/x-httpd-php74 .phpΠ‘ΠΏΠΎΡΡΠ± 2: ΠΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΡΡΠ΄ΠΊΠ° (Π΄Π»Ρ VPS/Π²ΠΈΠ΄ΡΠ»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΡΠ²)
Π―ΠΊΡΠΎ Ρ Π²Π°Ρ Ρ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΡΡΠ΄ΠΊΠ° Π½Π° Π²Π°ΡΠΎΠΌΡ VPS Π°Π±ΠΎ Π²ΠΈΠ΄ΡΠ»Π΅Π½ΠΎΠΌΡ ΡΠ΅ΡΠ²Π΅ΡΡ, Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·ΠΌΡΠ½ΠΈΡΠΈ Π²Π΅ΡΡΡΡ PHP Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ Π½Π°ΡΡΡΠΏΠ½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄, Π² Π·Π°Π»Π΅ΠΆΠ½ΠΎΡΡΡ Π²ΡΠ΄ ΠΊΠΎΠ½ΡΡΠ³ΡΡΠ°ΡΡΡ Π²Π°ΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°
- ΠΠ»Ρ Ubuntu
sudo update-alternatives --set php /usr/bin/php7.4 - ΠΠ»Ρ CentOS: ΠΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠΉΡΠ΅ ΠΊΠΎΠ»Π΅ΠΊΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π½Π½Ρ (SCL) Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠΈΠΊΠ°Π½Π½Ρ Π²Π΅ΡΡΡΠΉ PHP
sudo scl enable php74 bash
4. ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ
ΠΠΌΡΠ½Π° Π²Π΅ΡΡΡΡ PHP Ρ Π²Π°ΡΠΎΠΌΡ Ρ ΠΎΡΡΠΈΠ½Π³ΠΎΠ²ΠΎΠΌΡ ΡΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΈΡΡ Ρ Π²Π°ΠΆΠ»ΠΈΠ²ΠΈΠΌ Π·Π°Π²Π΄Π°Π½Π½ΡΠΌ, ΡΠΊΠ΅ ΠΌΠΎΠΆΠ΅ Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΡΠΈ ΠΏΡΠ΄ΡΡΠΈΠΌΡΠ²Π°ΡΠΈ ΡΡΠΌΡΡΠ½ΡΡΡΡ, ΠΏΠΎΠΊΡΠ°ΡΠΈΡΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΡΡΡ ΡΠ° ΠΏΡΠ΄Π²ΠΈΡΠΈΡΠΈ Π±Π΅Π·ΠΏΠ΅ΠΊΡ. ΠΠΈΠΊΠΎΠ½ΡΡΡΠΈ ΠΊΡΠΎΠΊΠΈ, ΠΎΠΏΠΈΡΠ°Π½Ρ Π² ΡΡΠΉ ΡΡΠ°ΡΡΡ, Π²ΠΈ Π·ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ ΠΊΠ΅ΡΡΠ²Π°ΡΠΈ Π²Π΅ΡΡΡΡΡ PHP Π² cPanel Π°Π±ΠΎ Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΡΠ². Π Π΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π²ΡΡΡΠΉΡΠ΅ Π²Π΅ΡΡΡΡ PHP Ρ ΠΎΠ½ΠΎΠ²Π»ΡΠΉΡΠ΅ ΡΠ²ΠΎΡ Π΄ΠΎΠ΄Π°ΡΠΊΠΈ, ΡΠΎΠ± Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠΈΡΠΈ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΡΡΡ Ρ Π±Π΅Π·ΠΏΠ΅ΠΊΡ.
