
windowsのxamppにphpのフレームワークsymfony1.1.1をインストールする。
PHP 5以上
PEAR 1.4.0以上
以下のフォルダでgo-pear.batをダブルクリック。
途中、インストールをsystemかlocalかで選択する箇所があるがsystemを入力してENTER。
windowsの環境変数に
を追加する。
(xamppだとこのパスになる)
この追加でどのディレクトリからでもpearコマンドとmysqlが実行できる。(パスの設定をしないと、そのディレクトリまで移動しないとコマンドが実行できない)
PEARを最新版にするためコマンドプロンプトで以下コマンドを実行する。
[CODE]
pear upgrade PEAR
[/CODE]
コマンドプロンプトで以下の2コマンドを実行。
[CODE]
pear channel-discover pear.symfony-project.com
pear install symfony/symfony
[/CODE]
で、インストールが開始される。
[CODE]
symfony -V
[/CODE]
でバージョン情報が表示されればインストールはOK。
以下のディレクトリにsymfonyでの開発用ディレクトリを作成する。
今回はプロジェクト名をsfprojectにするので、
ディレクトリを新規作成。
コマンドプロンプトで作成したディレクトリまで移動して以下の2コマンドを実行。
[CODE]
symfony generate:project プロジェクト名
symfony generate:app アプリケーション名
[/CODE]
今回は例として
プロジェクト名⇒sfproject
アプリケーション名⇒myapp
とするので、以下のコマンドを実行する。
[CODE]
symfony generate:project sfproject
symfony generate:app myapp
[/CODE]
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。

No related posts.
[...] symfony1.1.1?windows?xampp????????? [...]
type:ピンバック [ ]
[...] symfony1.1.1をwindowsのxamppにインストールするを元に、インストール&アプリ作成までを行い、作成したアプリの下階層ディレクトリでモジュールを作成する。 モジュールの作成方法はコ [...]
type:ピンバック [ ]
[...] この状態までインストール&準備していることが前提。 symfonyインストールはこちらをどうぞ [...]
type:ピンバック [ ]
[...] 以上。 ・Windows+XAMPPにsymfonyをインストールさせるにはこちら ・symfonyでHelloWorldを表示させるにはこちら ・symfonyで掲示板のようなものを作るにはこちら comments(0) DATE2008.09.27 [...]
type:ピンバック [ ]
[...] Windows+XAMPPへのsymfonyインストールはこちら Linux(CentOS5.2)へのsymfonyインストールはこちら [...]
type:ピンバック [ ]
[...] symfonyのインストール手順であるsymfony1.1.1をwindowsのxamppにインストールするを元に、インストール&アプリ作成までを行い、作成したアプリの下階層ディレクトリでモジュールを作成する [...]
type:ピンバック [ ]