Linux操作系统云虚拟主机支持配置PHP扩展组件和Zend扩展组件功能。为满足您对网站功能的扩展或安全性等需求,同时为了您更方便配置扩展组件功能,本文以SourceGuardian(sg11)、ionCube Loader加密组件以及libsodium加密组件为例,介绍如何在Linux操作系统云虚拟主机控制台上配置PHP扩展组件和Zend扩展组件。
前提条件
背景信息
根据扩展组件的获取来源不同(自行准备和平台提供两种方式),您可以选择不同的配置方法。具体说明如下所示:
组件来源 | 描述 | 相关链接 |
---|---|---|
自行准备的扩展组件 | 以SourceGuardian(sg11)加密组件为例,您可以自行获取PHP扩展组件并上传至云虚拟主机后进行加载操作。 | 配置自行准备的PHP扩展组件 |
以ionCube Loader加密组件为例,您可以自行获取Zend扩展组件并上传至云虚拟主机后进行加载操作。 | 配置自行准备的Zend扩展组件 | |
平台提供的扩展组件 | 以libsodium加密组件为例,您无需自行准备PHP扩展组件,云虚拟主机控制台提供了常用扩展组件供您选择,您只需进行加载操作即可。
说明 平台只提供开源的扩展组件,具体扩展组件类型请以实际云虚拟主机管理控制台显示为准。
|
配置平台提供的扩展组件 |
使用限制
增强版Linux操作系统云虚拟主机支持配置PHP扩展组件和Zend扩展组件。
配置自行准备的PHP扩展组件
本文以SourceGuardian(sg11)加密组件为例,介绍在Linux操作系统云虚拟主机控制台上配置PHP扩展组件的方法,其他PHP扩展组件实现思路与本文介绍的方法基本相同。
配置自行准备的Zend扩展组件
本步骤以ionCube Loader加密组件为例,介绍在Linux操作系统云虚拟主机控制台上配置Zend扩展组件的方法,其他Zend扩展组件实现思路与本文介绍的方法基本相同。
配置平台提供的扩展组件
本步骤以libsodium 2.0.23加密组件为例,介绍在Linux操作系统云虚拟主机控制台上配置平台提供的扩展组件的方法,平台提供的其他扩展组件实现思路与本步骤介绍的方法基本相同。
后续步骤
验证配置是否正确
云虚拟主机扩展组件加载完成后,您可以使用phpinfo()函数查看PHP扩展组件或Zend扩展组件的配置信息是否正确,具体操作如下所示:
- 重新使用FileZilla连接Linux操作系统云虚拟主机。
- 在/htdocs目录下的在空白位置,右键单击创建新文件(T)。
- 在弹出的对话框中,输入将要创建的文件名(例如test.php),单击确定(O)。
- 选择test.php文件,右键单击查看/编辑(V),输入如下代码并保存。
<?php phpinfo(); ?>
- 在浏览器中输入http://您的网站域名/test.php并按回车键。
说明 如果您因为特殊原因(例如尚未完成备案)暂时无法使用自己的域名,可以使用临时域名进行操作。
- 进入
phpinfo()
函数的返回页面,搜索相应扩展组件名称。
删除扩展组件
如果您暂不使用已配置的PHP扩展组件和Zend扩展组件功能,可以将该扩展组件从云虚拟主机上删除。
说明 删除扩展组件后对应的功能也会失效,如果需要恢复对应功能可重新进行加载操作。
- 在已加载扩展组件列表区域,找到待删除的扩展组件,单击对应操作列的删除。
- 在弹出的确认对话框,单击确认。