Промяна на PHP версия за отделна директория или сайт

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

  1. Отворете основната директория на сайта, на който желаете да зададете различна от оснвната PHP версия с FTP клиент или от своя cPanel -> File Manager.
  2. Отворете файла .htaccess за редакция. Ако няма такъв файл, трябва да го създадете.
  3. Добавете следните редове в най-отгоре на файла за съответната PHP версия:
За PHP версия 5.2, добавете следните редове:

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


За PHP версия 5.3, добавете следните редове:

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


За PHP версия 5.4, добавете следните редове:

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


За PHP версия 5.5, добавете следните редове:

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


За PHP версия 5.6, добавете следните редове:

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


За PHP версия 7.0, добавете следните редове:

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


За PHP версия 7.1, добавете следните редове:

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


За PHP версия 7.2, добавете следните редове:

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


За PHP версия 7.3, добавете следните редове:

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

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

  • Добавете свой собствен php.ini файл, където опишете всички директиви и техните стойности, които искате да промените. Запомнете пътя, където сте го поставили.
  • Добавете следния ред в .htaccess файла отговарящ за конкретната директория/сайт (заменете <път към директорията на сайта> с реалния път, където се намира php.ini ):

    SetEnv PHPRC <път към директорията на сайта>/php.ini

Беше ли полезен този отговор? 7 Потребителите го смятат за полезно (8 Гласувания)