尽可能
直接...是否存在一种远程共享/导出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)
不同的主机是
- 配置不同,
- 显示不同浇注的不同信息
- 但它们都共享相同版本的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 将其作为依赖项包含在所有站点中。