1

私はプレーンな(フレームワークなしの)phpアプリを持っています。アプリを PhpFog にデプロイしたいと考えています。問題は、config(host,dbname) が異なることです。

開発および本番環境用のデータベース構成を作成する方法は?

4

2 に答える 2

2

これを行うには、環境変数を使用できます。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");
于 2012-01-09T09:16:32.993 に答える