- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个普通的(无框架)php 应用程序。我想将我的应用程序部署到 PhpFog。问题是 config(host,dbname) 不同。
如何为开发和生产环境创建数据库配置?
最佳答案
您可以使用环境变量来执行此操作。 PHPFog 提供了一种在 App Console > Env 中设置环境变量的方法。您应用的变量标签。
只需在本地计算机和 App Console 上创建您需要的所有环境变量:
示例:
本地机器:编辑您的 .bash_profile
APP_HOST=localhost
APP_DATABASE=mydatabase
PHPfog 应用控制台:
APP_HOST=production.mysqlserver.com
APP_DATABASE=proddatabase
然后从您的 php 应用程序访问它们:
$db_host = getenv("APP_HOST");
$db_name = getenv("APP_DATABASE");
关于带有 git 和 phpfog 的 Php 多数据库环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8784516/
我正在尝试在 phpfog 上实现一个带有 yii 框架的默认应用程序。 我已经按照使用 GIT 的说明安装了它。现在,当我尝试运行它时,出现此错误(如下)。 我已经检查以确保该目录是可写的,并且所调
我正在使用 PHPFog,结果我最终得到了一个 MySql 数据库。我正在尝试弄清楚如何通过成功消息连接到它。 PHPFog 说使用这个: mysql_connect( $server = get
我正在尝试将 PHPFog 作为主机,我真的很喜欢它的工作方式。 但是,我最近 push 的一个项目遇到了问题。该项目包含一个子模块,PHPFog 表示它支持该子模块,但是该子模块是另一台服务器上的私
我有一个普通的(无框架)php 应用程序。我想将我的应用程序部署到 PhpFog。问题是 config(host,dbname) 不同。 如何为开发和生产环境创建数据库配置? 最佳答案 您可以使用环境
我正在使用 phpFog 并通过 git push -f 进行部署覆盖服务器上的现有内容。我的一些部署来自完全不同的存储库,因为我正在试验一些东西。 我发现之前推送的文件在当前推送的 repo 中已
我正在尝试在 phpfog 上部署一个站点,除了我的后端外,一切正常。我相信这可能与我的 restful Controller (public $restful = true;)有关,因为唯一显示错误
我是一名优秀的程序员,十分优秀!