有没有办法在 CPanel 中锁定 PHP 版本,使其永远不会恢复?

Is there a way to lock the PHP version in CPanel so it doesnt ever revert back?

我正在使用 hostgator 共享服务器和 CPanel。我有多个站点,其中只有一个需要 PHP 5.5 版(因为它使用 password_verify() 函数)。其余的需要在版本 5.4 上,否则它们会损坏。

我可以进入 PHP 配置并在 public_html 中选择特定文件夹,该文件夹包含需要在 5.5 上运行的站点的站点文件(我们称之为 site55.com) 并将 PHP 设置从 "System Default" 更改为“5.5”。

这工作正常...直到它在未来某个时候随机恢复到 5.4。有时一天后发生,有时 3 周后发生,但最终总会发生。

我即将在这个网站上线,它将获得大量流量,所以我很害怕在它上线时会发生这种情况(即它恢复到 5.4 并且网站中断,我不知道).

我的主要问题是:有谁知道是否有办法确保通过 CPanel STAYS 中的 PHP 配置设置 PHP 版本?

我试着寻求 hostgator 的支持,但他们没有帮助。他一直说您只能为所有站点设置一个设置(5.4 或 5.5),但事实并非如此。如果我的其他站点 (site54.com) 在 5.5 上,它就会中断。现在,site55.com 在 5.5 上运行良好,而 site54.com 在 5.4 上运行良好。所以他完全错了,我现在正在认真考虑更换主机。

无论如何,如果有人对此有任何想法,我将不胜感激。

谢谢!

尝试编辑 .htaccess 为 php 5.4 编写的 here 并将其更改如下:

# Use PHP 5.5
AddHandler application/x-httpd-php55 .php