LaravelベースのWebアプリケーションをSwisscom Application Cloudにデプロイしようとしています。そのため、私は提供されたPHP Buildpackを使用します。 DocsはLumenの例を示しているので、Laravelでもうまく動作するはずです。CloudFoundryにLaravelアプリケーションをデプロイ
使用するコマンド:
A)
The extension 'fpm' is not provided by this buildpack.
The extension 'tokenizer' is not provided by this buildpack.
The extension 'dom' is not provided by this buildpack.
The extension 'json' is not provided by this buildpack.
The extension 'pcre' is not provided by this buildpack.
The extension 'reflection' is not provided by this buildpack.
The extension 'spl' is not provided by this buildpack.
B)
Generating autoload files
> Illuminate\Foundation\ComposerScripts::postInstall
> php artisan optimize
PHP Warning: require(/tmp/app/bootstrap/../vendor/autoload.php):failed to open stream: No such file or directory in /tmp/app/bootstrap/autoload.php on line 17
PHP Fatal error: require(): Failed opening required '/tmp/app/bootstrap/../vendor/autoload.php'(include_path='../lib/php:/tmp/app/lib') in /tmp/app/bootstrap/autoload.php on line 17
Script php artisan optimize handling the post-install-cmd event returned with an error
マイoptions.json
ファイル:
私はこれらの2つのエラーを取得し展開している間
{
"WEBDIR": "public",
"PHP_VERSION": "{PHP_70_LATEST}",
"PHP_EXTENSIONS": [ "bz2", "zlib", "openssl", "fpm", "tokenizer", "curl", "mcrypt", "mbstring", "pdo", "pdo_mysql"]
}
ありがとうございました!
誰でもPHP7とCFで動作するようにLaravel 5.xの取得に苦労している場合は、私は、テンプレートパッケージhttps://github.com/chas688/cf-laravelを作成しました。 –