PHP 托管,每个网站拥有独立的版本和配置
Dashmox 服务器上的每个 PHP 网站都有自己的解释器版本、自己的设置和自己的进程池,并以自己的 Linux 账户身份运行。同一台服务器上,一个站点用旧版本、紧挨着的那个用最新版本,而两者都无法读取对方的文件。
每个网站您将获得
那些通常属于服务器层面的决定。
共享 PHP 托管通常把这些设置一次性定好,对机器上的所有人生效。而在这里,每一项都是按网站做的选择。
它自己的版本
从服务器上已安装的版本中按网站选择,因此某个暂时无法升级的应用不会拖住它旁边的那一个。
它自己的扩展
为某个网站开启和关闭它所需的扩展,可一次性完成,而不必一个一个地切换。
它自己的设置
内存、上传大小、执行时间等等,可通过表单设置,也可直接编辑文件。PHP 会拒绝的那一行,会在保存之前而不是之后被拒绝。
它自己的账户
PHP 以该网站自己的 Unix 账户身份运行,且该账户没有 shell。它读写自己的文件、访问自己的数据库,服务器上的其他内容一概无法触及。
归属于它的数据库
MySQL、MariaDB 或 PostgreSQL,每个数据库都有自己的账户、自己的容量限额和自己的备份。
一步完成的应用安装
WordPress、Joomla、Laravel 等应用在安装时即已建好数据库、文件归属设置正确,并签发了证书。
哪些版本
服务器实际具备的配置,而不是我们承诺的配置。
一个网站可以选择哪些 PHP 版本,取决于服务器所运行的 Ubuntu 版本,而这是一个实实在在的约束,不是一句含糊其辞:Ubuntu 每个版本只自带一个 PHP 版本,其余版本来自第三方软件源。安装在 24.04 上的服务器可以并存多个主版本。更新的系统版本可能只提供它自带的那一个,直到该软件源跟上为止。
面板在最关键的地方对此直言不讳,那就是安装程序:它会在您决定使用这台机器之前,说明这台机器能提供哪些版本。安装指南也以书面形式说了同样的话,在为一台准备放客户的服务器选择系统版本之前,值得先读一读。