php FuelPHP $ curl get.fuelphp.com/oil | sh エラー|FuelPHP インストール&プロジェクト作成コマンド 2018.05.09
働きたくない人のために、アフィリエイトとプログラミング、投資のススメを配信中。
働きたくない人のために、アフィリエイトとプログラミング、投資のススメを配信中。
案件で FuelPHP を使用することになり、早速チュートリアルをしようと思い、軽量フレームワークの FuelPHP をインストールしたら、 $ curl get.fuelphp.com/oil | sh でエラーになってしまったのでその時の対処法をメモ。
CodeIgniter の進化版みたいな感じで、規約より設定に基づいて設計されています。記法については、FuelPHP 公式サイトのコーディング標準を一読ください。
fuel php インストール でググって出てきたエラーコードでエラーになってしまったので、備忘録。
$ curl get.fuelphp.com/oil | sh
すると、
$ curl get.fuelphp.com/oil | sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 239 100 239 0 0 307 0 --:--:-- --:--:-- --:--:-- 307
sh: line 1: syntax error near unexpected token `newline'
sh: line 1: `'
こんな感じで処理が終了してしまいます。
これではだめなので、https で取得しなければいけません。
$ curl https://get.fuelphp.com/oil | sh
これで oil コマンドが使えるようになったので、プロジェクトを作成。
$ oil create test
またエラーが発生。
$ oil create test
Downloading...
Composer (version 1.6.5) successfully installed to: /Users/UserName/projects/composer.phar
Use it: php composer.phar
Some settings on your machine may cause stability issues with Composer.
If you encounter issues, try to change the following:
The OpenSSL library (0.9.8r) used by PHP does not support TLSv1.2 or TLSv1.1.
If possible you should upgrade OpenSSL to version 1.0.1 or above.
php composer.phar create-project fuel/fuel test
$ php composer.phar create-project fuel/fuel test で作成しろって書いてあるみたいなので、こちらで作成。
$ php composer.phar create-project fuel/fuel test
無事、FuelPHPの test プロジェクトが作成できました。