DirectAdmin支持并行处理来运行两个PHP版本。目前最流行的组件是PHP5.6和7.0。这样,您可以额外支持传统的手机软件及其最新的软件。在这个示例教程中,人们将应用CustomBuild来运行2个PHP版本。
在学习和培训本示例教程之前,必须确保您已经运行了CustomBuild2.0。如果不是这样,请按照要求进行认证和升级。如何确保这一点的逐层手册可以在这里找到。
注意:PHP7仅受DirectAdmin1.50.1及更高版本支持。
接下来,运行以下指令来设置版本:
第1步:更改CustomBuild配备有两种方法可以更改CustomBuild配置:立即更改options.conf文档或应用命令行。在本手册中,人们将应用命令行。
为了设置两个PHP版本5.6和7.0,第一行指向CustomBuild文件夹名:
cd/usr/local/directadmin/custombuild 第2步:设置PHP版本接下来,运行以下指令来设置版本:
./buildsetphp1_modephp-fpm ./buildsetphp2_modephp-fpm ./buildsetphp1_release7.0 ./buildsetphp2_release5.6注意:使用上面的例子,两个PHP版本都将在php-fpm模式下运行。如果应用Nginx和Apache反向代理,必不可少。如果不应用反向代理,可以根据需要改变PHP模式。
5.6之前的PHP版本显然是不鼓励的,因为已经过了EOL,所以没有升级或者维护。所以建议尽量使用PHP7,纯片段应用5.6暂时支持传统程序运行。
打开options.conf文档:
cd/usr/local/directadmin/custombuild vioptions.conf验证前几行是成对的,或者在所有文档中至少出现一次:
php1_release=7.0 php1_mode=php-fpm php2_release=5.6 php2_mode=php-fpm如果有错误,请再次运行指令。
第3步:再次编译PHP再次编译PHP并重写配置:
./buildphpn ./buildrewrite_confs这将需要很长时间,请不要中断这个过程。如果您在screen应用程序中运行一条指令,或者在系统进程运行时删除该行,请防止您的SSH应用程序被删除或终止。
第4步:设置PHP版本现在你可以为每个云虚拟主机(平台网站)选择一个PHP版本。在今天的DirectAdminweb服务器上运行的所有网页都将应用为它们设置的值php1_release。为了更改各平台网站的PHP版本,请到客户层,选择域名,点击“您的账户”下的“域名设置”,点击域名,向下翻转。如下图所示,你现在可以选择一个PHP版本了。温馨提醒,改版本后,最多1分钟解决改。然后,重新启动Web服务器将被添加到DirectAdmin的日常任务序列中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)