BLOG ENTRY

symfony1.1.1をwindowsのxamppにインストールする[PHP][symfony]

symfony

windowsのxamppにphpのフレームワークsymfony1.1.1をインストールする。

動作環境の必須条件

PHP 5以上
PEAR 1.4.0以上

1、PEARとMYSQLのパスを通す

以下のフォルダでgo-pear.batをダブルクリック。

C:\Program Files\xampp\php

途中、インストールをsystemかlocalかで選択する箇所があるがsystemを入力してENTER。

windowsの環境変数に

C:\xampp\php;
C:\xampp\mysql\bin;

を追加する。
(xamppだとこのパスになる)

この追加でどのディレクトリからでもpearコマンドとmysqlが実行できる。(パスの設定をしないと、そのディレクトリまで移動しないとコマンドが実行できない)

PEARを最新版にするためコマンドプロンプトで以下コマンドを実行する。
[CODE]
pear upgrade PEAR
[/CODE]

2、インストール&バージョン表示

コマンドプロンプトで以下の2コマンドを実行。
[CODE]
pear channel-discover pear.symfony-project.com
pear install symfony/symfony
[/CODE]
で、インストールが開始される。
[CODE]
symfony -V
[/CODE]

でバージョン情報が表示されればインストールはOK。

3、プロジェクトとアプリケーションをセットアップ

以下のディレクトリにsymfonyでの開発用ディレクトリを作成する。

C:\xampp\htdocs

今回はプロジェクト名をsfprojectにするので、

C:\xampp\htdocs\sfproject

ディレクトリを新規作成。

コマンドプロンプトで作成したディレクトリまで移動して以下の2コマンドを実行。
[CODE]
symfony generate:project プロジェクト名
symfony generate:app アプリケーション名
[/CODE]

今回は例として
プロジェクト名⇒sfproject
アプリケーション名⇒myapp
とするので、以下のコマンドを実行する。

[CODE]
symfony generate:project sfproject
symfony generate:app myapp
[/CODE]

4、apacheの設定

apacheのhttp.confに以下を追記してapacheを再起動する。
[CODE]
Listen 8080

AllowOverride All
Order allow,deny
Allow from All


DocumentRoot C:/xampp/htdocs/★プロジェクト名★/web
DirectoryIndex index.php
Alias /sf ★PHPdataディレクトリパス★/symfony/web/sf

AllowOverride All
Order allow,deny
Allow from all


[/CODE]
今回はこうなります。
[CODE]
Listen 8080

AllowOverride All
Order allow,deny
Allow from All


DocumentRoot C:/xampp/htdocs/sfproject/web
DirectoryIndex index.php
Alias /sf C:/xampp/php/data/symfony/web/sf

AllowOverride All
Order allow,deny
Allow from all


[/CODE]

で、ブラウザでhttp://localhost:8080/にアクセスして以下の画像の画面「Symfony Project Created」が表示されればOK。

symfony2

その他関連記事orリンク

  • name:rpsblog.com » A week of symfony #86 (18->24 august 2008)
  • date:2008/09/01
  • […] symfony1.1.1?windows?xampp????????? […]

  • type:ピンバック [ ]

  • name:symfonyとxamppでhelloworldを表示する[PHP] | Web&MUSICブログ QUALL
  • date:2008/09/14
  • […] symfony1.1.1をwindowsのxamppにインストールするを元に、インストール&アプリ作成までを行い、作成したアプリの下階層ディレクトリでモジュールを作成する。 モジュールの作成方法はコ […]

  • type:ピンバック [ ]

  • name:symfony1.1で掲示板のようなものを作るレシピ[PHP][symfony] | Web&MUSICブログ QUALL
  • date:2008/09/27
  • […] この状態までインストール&準備していることが前提。 symfonyインストールはこちらをどうぞ […]

  • type:ピンバック [ ]

  • name:symfony1.1.1をLinux(CentOS5.2)にインストールする[PHP][symfony] | Web&MUSICブログ QUALL
  • date:2008/09/27
  • […] 以上。 ・Windows+XAMPPにsymfonyをインストールさせるにはこちら ・symfonyでHelloWorldを表示させるにはこちら ・symfonyで掲示板のようなものを作るにはこちら comments(0) DATE2008.09.27 […]

  • type:ピンバック [ ]

  • name:symfony1.1で掲示板のようなものを作るレシピ[PHP][symfony] | Web&MUSICブログ QUALL
  • date:2009/06/30
  • […] Windows+XAMPPへのsymfonyインストールはこちら Linux(CentOS5.2)へのsymfonyインストールはこちら […]

  • type:ピンバック [ ]

  • name:symfonyとxamppでhelloworldを表示する[PHP] | Web&MUSICブログ QUALL
  • date:2009/09/01
  • […] symfonyのインストール手順であるsymfony1.1.1をwindowsのxamppにインストールするを元に、インストール&アプリ作成までを行い、作成したアプリの下階層ディレクトリでモジュールを作成する […]

  • type:ピンバック [ ]

    WRITE COMMENT


    (required)


    (required)


    (required)

    MENU

    veltica creative of twitter