Windows環境にxampp1.5.4aとOracle 10g XEとsymfonyをインストール
「ネット環境の無い所でもデモしたいからノートPCで動くようにして」と上司から依頼で
Windows環境でsymfonyを動かすセットアップをしました。意外と手間取った・・・。
セットアップした環境
- xamppのインストール
- Oracle 10g Express Editionのダウンロード+インストール
- 環境変数の設定
- symfonyのインストール
- C:\Program Files\xampp\apache\bin\php.iniとC:\Program Files\xampp\php\php.iniを編集
- C:\Program Files\xampp\apache\conf\extra/httpd-vhosts.confを編集
- C:\WINDOWS\system32\drivers\etc\hostsを編集
公式サイトからクライアントのダウンロード+インストールapache friends - xampp for windows
C:\Program Files\xamppにインストールしないとPEARが正しく動作しなかったのでデフォルトの場所へインストした。
Oracle Database 10g Express Edition Downloads
Oracle.comに会員登録しないとダウンロードできないので注意。
Oracleのデフォルトadmin名は「system」なのも注意。
各アプリのインストール場所がデフォルトの例です。
LD_LIBRARY_PATH : %PATH;C:\oraclexe\app\oracle\product\10.2.0\server\lib
PATH : C:\Program Files\xampp\php;C:\oraclexe\app\oracle\product\10.2.0\server\BIN
TNS_ADMIN : C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN
NLS_LANG : Japanese_Japan.AL32UTF8
コマンドプロンプトで「php -v」と打ってPHPのバージョンが表示されればOK
コマンドプロンプトで以下のコマンドを入力していく。XdebugなどOptionalパッケージは入れてません
pear update-channels
pear upgrade --alldeps pear
pear upgrade phpdocumentor
pear install –a http://phing.info/pear/phing-current.tgz
pear channel-discover pear.symfony-project.com
pear install symfony/symfony # β版インストールしたいなら pear install symfony/symfony-beta
register_globals = Off
magic_quotes_gpc = Off
short_open_tag = On
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80#default area for new web projects
ServerName web
DocumentRoot "C:\web"
#original xampp location
ServerName localhost
DocumentRoot "C:\Program Files\xampp\htdocs"
#allow access for the shared sf directory
Allow from All
#sample symfony project
ServerName askeet
DocumentRoot "C:\web\askeet\web"
DirectoryIndex index.php
Alias /sf "C:\Program Files\xampp\php\pear\data\symfony\web\sf"
AllowOverride All
Order allow,deny
Allow from All
127.0.0.1 localhost
127.0.0.1 askeet
127.0.0.1 web
参考URL: WindowsXPDevelopmentEnvironment - symfony - Trac
Linuxの方が簡単だよー(><)
ノートPCでUSBマウスが無かったからすげーイライラしながら操作してたw