我有一个LAMP服务器 – 在那里我有多个域。 每个域都有自己的用户,db's,public_htmls /等
我需要从PHP的域名B上的Web应用程序访问域A的数据库。
目前我只是使用localhost作为我的networking应用程序中的所有数据库连接的主机 – 但现在我需要访问不同的域下的数据库,这显然是行不通的。
不知道是否有服务器(Apache / PHP / DNS)的configuration,这将使这个问题更适合服务器故障。
有任何想法吗?
如果你只有一个服务器,那么localhost仍然是你的本地服务器。 你只有一个MySQL服务器的所有域名。
你只需要在连接时指定一个不同的数据库 – 你仍然可以使用localhost作为服务器。
根据我的观点,这个解决scheme非常简单,因此您必须拥有MySQL远程访问权限,并且LAMP由CPANELpipe理,因此您或您的服务提供商必须打开该端口以进行外部连接。 你可以描述具体的ip地址来连接只有静态的ip地址才能保证安全,静态的ip地址会是你的网站的ip地址。 打开端口进行连接后,无论是在同一台服务器上还是在不同的服务器上,都可以轻松地连接到其他域的数据库。