只是想知道,无论如何都要在另一个php脚本页面中重用ssh连接。 比如,我在A页打开一个连接,我完成了ahtorization,但是我想在另一个脚本页面B中处理用户命令,是否可以运行命令避免另一个连接?
答案 0 :(得分:2)
@code_burgar:mysql_pconnect()怎么样?
到OP:用phpseclib, a pure PHP SSH implementation中的pfsockopen()替换fsockopen()的所有实例
答案 1 :(得分:1)
由于在一个PHP脚本中打开的MySQL连接不能在第二个中运行的原因相同,所以不会起作用。
答案 2 :(得分:1)
不,php在完成后关闭所有资源句柄。即使没有,也无法保存资源的状态。
答案 3 :(得分:0)
是的,如果您使用OpenSSH连接到远程服务器并使用连接多路复用功能,则可以执行此操作。
阅读ssh manual pages了解详情,特别是ssh_config(5)中的ControlMaster条目。