我必须升级我的Laravel网站,它使用的是PHP 7.2,并指向根目录(public_html).在根目录(public_html)中,我有一个文件夹 "portal",它是Codeigniter中一个独立的模块,使用的是PHP 5.6。在root(public_html)目录下我有一个文件夹 "portal",它是一个独立的模块,在Codeigniter中使用PHP 5.6。
有什么办法让我可以应用 PHP 7.2 在根目录(public_html)和 PHP 5.6 在 门户 只有文件夹。
喜欢http:/www.webiste.com 与PHP7.2一起工作
http:/www.webiste.comportal 与PHP5.6一起工作
谢谢你
你可以用一个 .htaccess
文件,并在每个文件夹中指定php处理程序(在指定的php版本中),使用 AddHandler
:
.htaccess
# PHP 7.2
AddHandler x-httpd-php72 .php
portal.htaccess
# PHP 5.6
AddHandler x-httpd-php56 .php
这里是准确的代码
把这段代码放在 "portal "文件夹的.htaccess文件底部
<IfModule mime_module>
AddHandler application/x-httpd-ea-php56 .php .php5 .phtml
</IfModule>
把这段代码放在 "public_html "文件夹的.htaccess文件底部
<IfModule mime_module>
AddHandler application/x-httpd-ea-php72 .php .php7 .phtml
</IfModule>