【问题标题】:Is there a way to add a custom imaginary hostname for phpmyadmin in wamp server 2.4?有没有办法在 wamp server 2.4 中为 phpmyadmin 添加自定义虚拟主机名?
【发布时间】:2013-12-20 01:17:39
【问题描述】:

我有一个使用 wampserver 的本地站点和远程站点。我有两个连接文件,一个用于本地主机,密码为空白,用户为“root”,远程文件显然有一个真实的主机名和密码/用户。我想设置我的本地 wamp 站点,以便使用远程服务器详细信息,就好像我在远程服务器上工作一样。有没有办法创建一个主机名模仿真实服务器上的用户?

基本上我想在本地从 php 访问 sql,但使用主机给我的真实 sql 详细信息。这将是一个虚构的主机,就好像它是真实的一样......抱歉让你感到困惑!

【问题讨论】:

    标签: php mysql phpmyadmin wamp host


    【解决方案1】:

    我通常在我的配置文件中使用这些设置。你可以使用它们。它消除了每次将文件从本地主机复制到远程服务器时手动编辑配置文件的需要,反之亦然。

    <?php
    
    if ('127.0.0.1'==$_SERVER['SERVER_ADDR']){
    
        //Execute on local server
        define('DB_HOST','localhost');
    
    } else {
    
        //Execute on remote server
        define('DB_HOST','server');
    
    }
    

    希望他们有所帮助!

    【讨论】:

    • 谢谢你的代码很简洁,但我认为会直接连接到在线主机,我不想这样做。相反,我想创建一个不存在但仍然在 localhost 上运行的虚拟主机名和密码......所以只有 mysql 主机名、用户和密码必须与在线相同,但不需要远程连接。感谢您的帮助!
    【解决方案2】:

    您为什么要这样做?在本地工作时,只需将 config.php 文件保留为 localhost 设置,然后当您推送到生产/远程服务器时,只需将 config.php 更新为相关详细信息?

    您可以更改 WAMP 服务器详细信息,但我不建议这样做,因为与我上面提到的方式相比,它对未来项目的工作量更大。

    【讨论】:

    • 有一些原因,我希望它们与服务器相同。我只需要这个用于我的 wamp 目录中的一个文件夹/站点。我不记得确切的原因,但我肯定需要这样做。 :) 还有其他文件和数据库,我希望一切都与服务器详细信息相同...感谢您的建议
    猜你喜欢
    • 1970-01-01
    • 2015-01-25
    • 2012-04-06
    • 2019-11-03
    • 2017-07-05
    • 1970-01-01
    • 2011-09-30
    • 1970-01-01
    • 2020-10-18
    相关资源
    最近更新 更多