2
4

More than 5 years have passed since last update.

Windows7でFuelPHP+Eclipse+svn+compassの環境構築をする

Last updated at Posted at 2014-10-28

初めに

  • このページでは以下の環境で設定を行います。
    各ファイルのバージョンは適宜ご自分の環境に合わせて読み替えてください。
    SVN...1.7.14
    Pleiades...4.4
    FuelPHP...1.7
    compass...0.12.2

  • ユーザー アカウント→アカウントの制御設定の変更→一番下(通知しない)に下げる→OK
    アカウントの制御設定の変更

  • ユーザー アカウント→アカウントの種類の変更→「管理者」に変更
    アカウント種類の変更

  • PC再起動

SVN導入

※すでにSVNを導入済みの場合で、違うバージョンを導入したい場合は既存のものを削除してから行ってください

  • 本体の導入… ここからダウンロード&インストール(※バージョンは適宜サーバー側のsvnと同じものを選んでください)
  • 言語パックの導入…ここから末尾が[bit数]-ja.ms1のファイルをダウンロード&インストール
  • デスクトップで右クリック→tortoiseSVN→setting→languageを日本語に変更して適用 SVN言語設定

Eclipseの導入

  • ここからPHP版のFull Editionをダウンロード&インストール

pleiadesダウンロード

FuelPHPの導入

  • ここからダウンロード・展開
  • 展開先はC:\ユーザー[ユーザー名]\work\に指定

compassの導入

  • ここからRubyをダウンロード
  • 任意の場所にインストール(※途中で「Rubyの実行ファイルへ環境変数PATHを設定する」にチェックを入れる)
    Rubyインストール

  • コマンドプロンプトを開いて下記を実行する


gem uninstall compass

gem install compass -v 0.12.2

  • 下記を実行してcompassの動作確認をする

compass -v

  • compassのバージョン情報が表示されればOK

compass動作確認

環境変数の設定

  • スタート→コンピュータを右クリック→プロパティ→システムの詳細設定→スタート→コンピュータを右クリック→プロパティ→システムの詳細設定→詳細設定→環境変数→システム環境変数のPathの変数値の最後に ;C:\pleiades\xampp\phpを追加(※パスは自分のxampp\phpのインストール場所を絶対パスで指定)
  • コマンドプロンプトが開いていた場合は再起動する

これでコマンドプロンプトでphpから始まるコマンドを実行できるようになる
※パス同士の間はセミコロンで区切る

シンボリックリンクの作成

  • コマンドプロンプトを起動し、以下のコマンドを実行(※パスは読み替えて下さい)

cd c:\pleiades\xampp\htdocs


mklink /d  [任意のフォルダ名] "C:\Users\[ユーザー名]\work\[fuelphpを展開したフォルダ名]\public

htdocs内に[任意のフォルダ名]のシンボリックリンクが出来ていればOK
[任意のフォルダ名]は[fuelphpを展開したフォルダ名]と同じが良いかと思います

FuelPHPの動作に必要な外部ライブラリの読み込み・アクセス権限の設定

  • コマンドプロンプトを起動し、以下を実行

cd C:\Users\[ユーザー名]\work\[fuelphpの展開場所]
php composer.phar self-update
php composer.phar update
php oil refine install

設定の変更

※行頭に「-」が付いている行を削除し、「+」が付いている行を追加してください

config.phpの変更

  • fuel/app/config/config.phpを開く
  • 以下の通り変更する

- 'language' => 'en'.
+ 'language' => 'ja'.
- 'locale' => 'en_US'.
+ 'locale' => null
-'default_timezone'=>'UTC'
+ 'default_timezone'=>'Asia/Tokyo'
-'log_threshold' => Fuel::L_WARNING
+'log_threshold'=>Fuel::L_ALL

  • ファイルの先頭に以下の通り追加する

+ ini_set('default_charset'.'UTF-8');

my.iniの変更

  • xampp\mysql\bin\my.iniを開く
  • 以下の通り追加する

[client]
+ default-character-set=utf8


[mysqld]
+ character-set-server=utf8
+ skip-character-set-client-handshake


[mysqldump]
+ default-character-set=utf8


[mysql]
+ default-character-set=utf8

php.iniの変更

  • xampp\php\php.iniを開く
  • [XDebug]の項目で以下のコメントアウトが外されているか確認する

zend-extension="xampp\php\ext\php_xdebug.dll"(※php_xdebug.dllのパスは絶対パス)
xdebug.profiler_enable=1
xdebug.remote_enable=1

  • コメントアウトが外れていなかったら外す

XAMPPの起動テスト

  • xampp\xampp-control.exeを起動
  • Apacheのstartボタンを押して起動するか確かめる
    apache起動テスト

  • ブラウザのアドレス欄にlocalhostと打ち込んでXAMPPの画面が出ることを確認する

  • 言語を選び、phpinfo()を選択
    xampp起動テスト

  • xdebugの項目があることを確認する
    xdebug設定テスト

Eclipseの設定

  • Eclipseを起動→ワークスペースはxampp\htdocsに設定
  • ウィンドウ→環境設定で設定メニューを開く
  • 一般→ワークスペースを選択し、「テキストファイルのエンコード」をその他にチェックし、UTF-8を指定する

  • PHP→PHP実行可能ファイルを選択し、追加ボタンを押す

  • 名前は「xampp」、実行パスは「xampp\php\php.exe」のパスを絶対パスで指定、PHPデバッガはXDebugを選択し、完了ボタンを押す
    デバッグ設定

  • PHP→デバッグを選択し、PHPデバッガ―にXDebug、PHP実行可能ファイルに「xampp」を選択し、「最初の行でブレーク」のチェックを外し、適用ボタン→OKボタンを押す
    デバッグ設定

プロジェクトの作成

  • ファイル→新規→プロジェクトを選択し、「PHP」の「PHPプロジェクト」を選択し「次へ」を押す
    PHPプロジェクトの作成

  • プロジェクト名を入力し、「既存ロケーションにプロジェクトを作成」にworkフォルダに展開したFuelphpのフォルダを指定し、完了を押す
    プロジェクト名入力

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4