使用PHP访问其他托管帐户

问题描述 投票:0回答:1

我正在构建一个仪表板来控制多个不同的网站(每个站点均在[[一个cPanel单独帐户中(包括仪表板),但所有托管在同一服务器上)。

仪表板将使用php的shell_exec例如在网站目录内执行shell命令:

shell_exec('cd /home/website/www/app/ && php artisan config:cache')

或直接读取文件:

file_get_content('/home/website/www/app/license');

当然,默认情况下,不允许这样的帐户相互访问!有没有一种方法可以允许一个帐户/用户访问/修改其他帐户?
php laravel server cpanel whm
1个回答
0
投票
我将使用SSH,因为这不会限制您必须位于单个服务器上,这意味着您不必破坏每个cPanel帐户的隔离。

https://www.php.net/manual/en/function.ssh2-connect.php

我建议使用此方法或替代方法:

How To Execute SSH Commands Via PHP

© www.soinside.com 2019 - 2024. All rights reserved.