использовать две php версии (v7.2, v5.6) без создания поддоменов - PullRequest
1 голос
/ 30 апреля 2020

Мне нужно обновить свой веб-сайт до Laravel, который использует PHP 7.2 и каталог root (public_ html). В каталоге root (public_ html) у меня есть папка "portal", которая представляет собой отдельный модуль в Codeigniter, использующий PHP 5.6

Есть ли способ, которым я могу применить PHP 7,2 в папке root (public_ html) и PHP 5,6 в папке portal .

как http://www.webiste.com/ работа с PHP7 .2

http://www.webiste.com/portal работа с PHP5 .6

Спасибо

Ответы [ 2 ]

0 голосов
/ 05 мая 2020

ЗДЕСЬ - точный код

Поместите этот код в конец вашего .htaccess файла папки "portal"

<IfModule mime_module>
     AddHandler application/x-httpd-ea-php56 .php .php5 .phtml
</IfModule>

Поставьте этот код внизу вашего .htaccess файла в папке "public_ html"

<IfModule mime_module>
    AddHandler application/x-httpd-ea-php72 .php .php7 .phtml
</IfModule>
0 голосов
/ 30 апреля 2020

Вы можете использовать файл .htaccess в каждой папке и указать обработчик php (в указанной версии php), используя AddHandler:

/. Htaccess

# PHP 7.2
AddHandler x-httpd-php72 .php

/ portal / .htaccess

# PHP 5.6
AddHandler x-httpd-php56 .php
...