繁体   English   中英

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. 显示不同的Pourpouse的不同信息
  3. 但它们都共享相同版本的Apache和PHP(5.4.7)

考虑到3个不同的Web主机由我维护...我是否有机会与他们共享一些常见的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");
?>

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

  • 可以远程使用该功能
  • 但在本地运行

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM