HOME > Symfony >

symfonyのalphaリリース+PHP5.2.0をテスト

PHP5.2.0で、symfonyのalphaバージョンをインストールしてみました。

環境は以下の通り。

  • symfony0.9.2594
  • PHPIDE 0.7 (Eclipse3.2.0)
  • Windows XP SP2


PHP5.2.0のZip Packageをダウンロード。

http://jp2.php.net/get/php-5.2.0-Win32.zip/from/a/mirror

適当な場所に解凍。(以下、D:\PHP52に解凍したと過程)

お決まりのphp.iniを編集。phpのインストールディレクトリのphp.ini-distを、php.iniにリネームして保存。今回は以下のように設定。

extension_dir = "d:\php52\ext"
extension=php_pdo.dll
extension=php_mbstring.dll
extension=php_pgsql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_sockets.dll
extension=php_sqlite.dll

続いてsymfonyをダウンロード。

http://www.symfony-project.com/get/symfony-alpha.tgz

PHPIDEのプロジェクト先に解凍。プロジェクトのルートディレクトリに、libフォルダとdataフォルダが来るようにします。

Run=>External Tools=>External Tools...の、Programを右クリックし、Newを選択し、以下のように設定。

PHP520.png

PHP521.png

設定したら、Runしてプロジェクトを作成。

次に、appを作成。

PHP5201.png

せっかくなんで、他の場所でも使えるように、project/config.phpを以下のように修正。

// symfony directories
$sf_symfony_lib_dir  = realpath(dirname(__FILE__)."/../../lib");
$sf_symfony_data_dir = realpath(dirname(__FILE__)."/../../data");

なぜかデバッグモードOFFだとLog系クラスがダブってしまうので、
/data/config/core_compile.ymlの以下3行をコメントアウト。(バグかな?)

#- %SF_SYMFONY_LIB_DIR%/log/sfLog.class.php
#- %SF_SYMFONY_LIB_DIR%/log/sfLogger.class.php
#- %SF_SYMFONY_LIB_DIR%/log/sfLogger/no.class.php

以上で準備完了です。

Posted by Imlktak at 2006年11月03日 17:41 | TrackBack
Comments
Post a comment









Remember personal info?







Copyright 2004-2005 phpLog. All Rights Reserved.