2015/05/26軽量で柔軟性に優れいていると話題のFuelPHPをWindows環境にインストールしてみます。framework.今回検証した環境は以下の通りです。7PHPはxamppのものを使います。5.3以上で動作するという事なので、要件は満たしています。パッケージをダウンロード・インストール上記の公式サイトから最新のパッケージをダウンロードします。今回の最新版は1.7.2でした。ダウンロードしたパッケージを展開します。ComposerでライブラリダウンロードFuelPHPのライブラリはComposerで管理されているので、Composerを実行して必要なライブラリをダウンロードします。コマンドプロンプトを起動して、パッケージのディレクトリに移動ます。C:xxxfuelphpComposerを実行します。※ここで、Windowsにgitがインストール済みで、環境変数Pathでコマンドphpとgitへのパスが設定済みであることを前提とします。updateすると以下のエラーが発生しました。version.composerの設定ファイルが古いので、アップデートしてから実行してくださいという事のようです。updateそうすると問題なく処理が完了しました。ちなみにソースのダウンロードも含めて3分ほど要します。ComposerダウンロードエラーについてWindowsのコマンドラインからComposerを実行する際に、さまざまなエラーが発生します。以下、想定されるエラーと対策を書き溜めておきます。update」を実行します。true.PHPの拡張機能「openssl」が必要だと言っているので、php.iniファイルを開き「extension=php_openssl.dll」の部分のコメントアウトを外して有効にします。(hidden):匿名ユーザからのGitHubへのアクセスについては制限が設けられているようです。token」を押して、tokenを取得します。successfully.」と表示され、処理が続行されるはずです。ちなみにGitHubのアカウントを持っていない場合の対処はいまのところ不明です。system.PHPの拡張機能「fileinfo」が必要だと言っているので、php.iniファイルを開き「extension=php_fileinfo.dll」の部分のコメントアウトを外して有効にします。ディレクトリ構成をスッキリさせる展開した初期のディレクトリ構成は以下のような状態です。fuelphp/docs/fuel/public/composer.json(など各種設定ファイル)「/fuelphp/fuel」がFulePHP本体で、「/fuelphp/public/」がドキュメントルートにあたる公開フォルダです。セキュリティの面からfuelフォルダはドキュメントルート配下には設置しない構成になっています。ここで、FulePHPのファイルが散らばらないように、各環境のドキュメントルートに合わせたディレクトリ構成に変更します。ドキュメントルートが「/public_html/」の場合、「/fuelphp/public/」内のファイルを全て「/public_html/」にコピーします。fuelphp/docs/fuel/public/composer.json(など各種設定ファイル)public_html/assets/.htaccessfavicon.icoindex.phpweb.configFuelPHP関連ファイルは、公開されないフォルダ「/fuelphp/」フォルダにまとめられています。次に、index.phpをテキストエディタで開き、以下のパスをつながるように編集します。realpath(__DIR__.'/../fuelphp/fuel/core/').DIRECTORY_SEPARATOR);最後にpublic_htmlにブラウザからアクセスして、以下の初期画面が表示されればFuelPHPのインストールは成功です。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。inc.Profileサイト「helog」は私がWeb制作に携わるなかでの経験を中心に記しています。前にも発生したんだよなぁ。」といった無駄な時間を省くことを目的に書き始めました。「へ」の「ログ」です。個人的な技術メモのようなものですが、みなさんの何か役に立つことがあればこの上ないです。