PHP 导入远程库以在本地运行它们


php import remote libraries to run them locally

尽可能

直接...是否存在一种远程共享/导出PHP库的方法/工具,以便它们在本地执行?

让我更好地描述一下我的需求:

我是公司上可用的一些子域的Web开发人员/管理员,每个子域共享本地数据,并在单独的主机上安装和配置

http://division-A.company.com    (running on division-A.company.com)
http://division-B.company.com    (running on division-B.company.com)
http://division-Z.company.com    (running on division-C.company.com)

不同的主机是

  1. 配置不同,
  2. 显示不同浇注的不同信息
  3. 但它们都共享相同版本的Apache和PHP(5.4.7)

考虑到 3 个不同的网络主机是由我维护的......我有机会与他们分享一些常见的PHP库吗?

我的意思是,例如:

在 [ host-A.company.com ] 上具有可用的功能

webuser@host-A.company.com: /httpdocs/lib/helloworld.php

.

<?php
function HelloWorld() {
     echo "You are on host " $_SERVER['SERVER_NAME'] . "'n";
     return(true);
}
?>

可以(以某种方式)将其导入到另一台主机上吗?

webuser@host-B.company.com: /httpdocs/lib/import_remote.php

.

<?php
   include_once("http://division-A.company.com/lib/import_remote.php");
?>

但是这种方法(并且很清楚为什么)无法正常工作,因为代码是在远程主机上执行的,而不是在本地主机上执行的,而我的目标是拥有一个为我提供一种方法的功能

  • 具有远程可用的功能
  • 但在本地运行它

最简单的方法是将库提取到单独的存储库中,并通过 composer 将其作为依赖项包含在所有站点中。