経緯
Bluemixでphpを立ち上げたが、デフォルトではftp_connectやfileinfoが利用できなかったので、その設定を記録する。
前提
- BluemixのIBM IDをすでに登録済み(トライアルでも可)であること
- 登録していない人はhttps://console.ng.bluemix.net/registration から登録
- phpアプリを作成済みであること
- Web IDEを起動できること
- GitHub経由でソースコード編集、もしくはCFコマンドでの操作でも可能
内容
- phpアプリの直下に「.bp-config」フォルダを作成し、その直下に「options.json」ファイルを作成
-
「options.json」を下記のように記載
options.json{ "PHP_EXTENSIONS": [ "bz2", "zlib", "curl", "mcrypt", "mbstring", "mysql", "pdo", "pdo_mysql", "fileinfo", "ftp", "zip" ] }
アプリをデプロイ
以上。
補足
- Web IDEやGitHub経由でアプリをデプロイすると、メモリの容量はアプリの概要画面で設定したものではなく、manifest.ymlに記載された方が優先となるため、従量課金の金額を気にしている人は気を付けること。
- phpのバージョンは5.5.34