Symfonyフレームワークを一回も触ったことのなくPHPの多少の知識だけで行った。
開発環境
- windows8.1
- XAMPP
前提条件
前提としてPHP5.2.4以上のものが必要となるので、コマンドラインから確認が必要
簡易的なアプリケーションを作成するため今回はXAMPPを使用する
XAMPPホームページ
Symfonyのインストール
Linux, Mac OS X
$ mkdir -p /home/sfproject
$ cd /home/sfproject
windows
c:\> mkdir c:\dev\sfproject
c:\> cd c:\dev\sfproject
windowsではコマンドプロンプトでもできるが、今回XAMPPを使用しているため
XAMPPコントローラーパネルからShellを起動しコマンドを打つ
Symfonyのインストール確認のコマンド
図の下のように[Symfony Installer]と下と同じように出てきたらしっかりとインストールできたことが確認できる。
これらを使用し、ディレクトリを作成する
アプリケーションの作成
ディレクトリ作成後インストーラが使用できるようになったため、
Symfonyアプリケーションを作成する
Linux, Mac OS X
$ symfony new my_project_name
Windows
c:\> cd projects/
c:\projects\> php symfony new my_project_name
バージョン指定の場合
# 任意のバージョンで最新の物をインストール
$ symfony new my_project_name 2.8
$ symfony new my_project_name 3.0
# 特定のバージョンをインストール
$ symfony new my_project_name 2.7.3
$ symfony new my_project_name 2.8.1
# BETAやRCバージョンをインストール (Symfonyのニューバージョンをテストする為に使います)
$ symfony new my_project 3.0.0-BETA1
$ symfony new my_project 2.7.0-RC1
アプリケーションの実行
実行コマンド
$ cd my_project_name/
$ php bin/console server:run
ただし、consoleがbinのファイル下に存在しない場合があるので、
見つからないとエラーが出た場合は
$ php app/console server:run
「bin」を「app」に変えることによって解決する
もしそれでもできない場合は自分で「console」を探すことをお勧めする
実行後はブラウザに「http://localhost:8000/ 」と打つことによって、
Welcome pageが表示される
私が実際に行った手順はこのようにやったのだが、これ以外のことが別のサイトにあるので
もし他のことを確認したい場合はこちらを参照
SymDoc Symfony のインストールと設定
Joyful Development with Symfony 3 Video