Различни PHP версии на сайтове и директории в един хостинг акаунт (+видео)

 

От 28.02.2019 г. започнахме серия от подобрения, повече информация за всички нови функционалности, можете да прочетете тук.

В тази публикация ще разгледаме възможността да използвате повече от една PHP версия във вашия хостинг акаунт. До този момент използваната технология имаше ограничение, да се използва една версия глобално. За някои потребители това представляваше затруднение, тъй като техни Интернет страници имаха различни изисквания за това.

Разбира се една от главните ни цели е да предоставяме максимално удобни услуги и поради тази причина, възможността да се използва повече от една PHP версия, е вече имплементирана.

 

Нека да разгледаме как се извършва тази процедура:

 

  1. PHP Selector в cPanel

От менюто PHP Selector във вашия cPanel се задава глобалната PHP версия за целия акаунт. Това остава непроменена опция за споделените хостинг планове в Jump.BG, и е действаща. Подменюто му за включване на допълнителни модули или промяна на ограничение, също се запазва.

Въпросната функция е разгледана подробно в този материал.

 

 

  1. Задаване на специализирана PHP версия за сайт или директория

Това действие и много други промени можете да направите от File Manager във вашия cPanel. Повече за настройките и неговите функционалности прочетете тук.


Задаването на специализирана PHP версия се извършва посредством поставянето на допълнителен код в .htaccess файла на страницата ви, който винаги се намира на вашата основна директория.

В случай, че файла .htaccess не е наличен е необходимо да го създадете. Обръщаме внимание на факта, че той започва с точка “.” и така трябва да бъде създаден.

След като е вече създаден, поставете следния код:

<IfModule mime_module>
AddType application/x-httpd-alt-php70 .php .php7 .phtml
</IfModule>

 

В конкретния случай, това е кода за версия 7.0. Споделяме ви още няколко варианта, според желаната версия:

 

PHP 5.6

<IfModule mime_module>
AddType application/x-httpd-alt-php56 .php .php5 .phtml
</IfModule>

 

PHP 5.3

<IfModule mime_module>
AddType application/x-httpd-alt-php53 .php .php5 .phtml
</IfModule>

 

PHP 7.2

<IfModule mime_module>
AddType application/x-httpd-alt-php72 .php .php7 .phtml
</IfModule>

 

  1. Промяна на PHP Limits за специализираните версии

Поради факта, че след посочването на PHP версия за даден сайт, той не се влияе от параметрите в PHP Selector (точка 1), е необходимо при нужда да посочите специфични лимити, според изискванията на страницата ви. Действието отново се извършва, посредством файла .htaccess, като в него се поставя специализиран код.

 

По-долу ще ви посочим няколко примера за най-често използваните варианти.

  • Upload max filesize

php_value upload_max_filesize 30M

 

  • Post Max Size

php_value post_max_size 30M

 

  • Max Execution time

php_value max_execution_time 60

 

  • Max Input Time

php_value max_input_time 60

 

  • Max Input Vars

php_value max_input_vars 4000

 

Предоставяме ви и нагледно изображение на .htaccess файла с изброените по-горе варианти и задаване на PHP версия 7.2

 

 

  1. Проверка коя версия използвате и съответните стойности

Ако не сте сигурни дали използвате специализирана или глобалната PHP версия, то най-лесно може да установите това, като разгледате .htaccess файла за кодове от точка 3.

 

  1. Проверка на PHP Стойности

Този метод важи и за специализирана и за глобална PHP версия. Тук е необходимо да създадете нов файл в главната директория на вашата Интернет страница.

В нашия случай ще използваме името “phpinfo.php”. В него поставете следния код:

 

<?php phpinfo(); ?>

 

Запаметете промените и отворете в адресния бар на браузъра ви адреса до този файл. Ако той е създаден в основната директория на домейн име, ще изглежда по този начин:

http://domain.com/phpinfo.php

От тази страница може да разгледате актуалните стойности.

 

С това нововъведение, нашите споделени хостинг планове стават много по-гъвкави и удобни за използване. С добавянето на няколко реда вече ще може да менажирате по-свободно всяка Интернет страница, с която разполагате в Jump.BG

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *