我不知道您的提供商是否为您提供 ssh 访问权限。有些提供商会这样做,但这是托管服务器或根服务器。
然后您可以通过 CLI 运行您的脚本。
当您可以通过 CLI 运行服务器并且拥有足够的权限时,您可以将脚本插入运行级别。还有一种叫做“shebang”的东西。有了这个,你可以让你的脚本直接使用 php 解释器,并在没有 php 命令之前运行脚本。
php test.php or /usr/bin/php testScript.php
您可以使用 test.php 直接运行您的脚本或仅将您的脚本命名为 testScript。
当您将脚本放到 /usr/local/bin(对于 debian)时,您可以像 php 命令一样每次通过命令运行它。
编辑:我忘记了一些事情。例如,对于此解决方案,您必须将 /etc/init.d/skeleton 复制到 /etc/init.d/runPHPSocketServer 并更改顶部的脚本值。然后你可以将它插入到运行级别。
#: testScript or runPHPSocketServer start
当脚本位于可执行目录下时,您可以将其插入系统运行级别。
#: update-rc.d runPHPSocketServer defaults
所以你看到有一些解决方案,但对于大多数解决方案,你需要 ssh 访问。