如果 PHP 程序工作不正常,或者某些自定义 php.ini 设置不生效,可以尝试切换到兼容模式。
绝大多数用户并不需要使用兼容模式,并且使用兼容模式可能会导致网站访问不正常,建议非必要情况,请勿使用,有疑问可以咨询客服。
一、使用多 PHP 管理器切换 PHP 版本
登录 cPanel 面板(如何登录?),网页往下拉,找到 多 PHP 管理器:
勾选对应的域名,并选择一个 alt 开头的 PHP 版本,点击应用,具体选择什么版本的 PHP 需要根据网站程序的需求选择:
二、使用 Select PHP Version 切换 PHP 版本
回到 cPanel 面板首页,打开 Select PHP Version:
通过 Select PHP Version 功能将 PHP 版本切换到上个步骤相同的版本,比如在 多 PHP 管理器中将 PHP 版本切换到了 alt-php72,这里就需要选择相同的 7.2 版本。
具体的操作方法是,点击 PHP 版本后的下拉菜单,选择对应的 PHP 版本,之后点击 Set as current 切换即可:
三、上传 php.ini
按照上面两个步骤后切换好 PHP 版本后,回到 cPanel 面板首页,打开 文件管理器:
打开 public_html 目录:
下载这个文件到自己电脑,
在空间的 public_html 目录点击上传:
在文件上传页面点击 选择文件,选择刚刚下载的 php.ini.zip 文件,进度条变成绿色后表示文件上传完成,可以关闭这个上传页面,
回到文件管理器的 public_html 目录,点击 重新加载 就可以看到刚刚上传的 php.ini.zip 文件,
右键点击 php.ini.zip 文件,选择 Extract 解压,
出现下面的提示就表示已经解压完成了,点击右下角的 Close 关闭这个提示即可,
接下来就可以直接删除掉上传的 php.ini.zip 文件,注意不要删除 php.ini,如果需要自定义 php.ini,也可以直接编辑这个文件。
注意:
1. 第一个步骤切换的 PHP 版本必须是 alt 开头,第一和第二个步骤必须切换到相同版本。
2. 如果没有特殊情况,只是需要切换 PHP 版本,可以参考这个教程,不需要启用兼容模式。
3. 服务器位于香港安迅机房的用户必须操作第三个步骤,否则网站可能会提示一些参数丢失(比如 MySQL 没安装等等)。