arcanum_jp’s blog

おっさんの日記

PHP入門

 Rubyの勉強を本格化するぞ!って思っていたらPHP案件が来るかもしれない・・・orz。まずはこっちを覚えなければと思い、ここに勉強したことをメモしていくズラ。

インストールしたソフトと各種バージョン

PHP 5.2.9-2
Apache 2.2.11
PostgreSQL 8.2.2-1
libpq.dll 8.2.4(http://www.emaki.minidns.net/Programming/postgres/index.html PostgreSQLの雑記帳からダウンロード)
Apacheのインストール。

 普通にインストール。PHPをインストーラで行う場合は先にApacheをインストールすると、PHPのインストール時にhttpd.confなんかを以下のように勝手に付け加えてくれるように指定ができるので楽。

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/Program Files/PHP/"
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPのインストール

 www.php.netよりダウンロード。Windowsの場合は単にZipで固めたものと、インストーラーがついたものがある。インストーラ版で、面倒なのでうっかりChoose Items Install画面のExtenshonsの項をすべてインストールするようにするとヒドイ目にあうよ。My SQLインストールしていないのにチェックしたりね・・・。自分はPostgreSQLをチェックしてインストール。以下、インストールしたディレクトリを%PHP_HOME%と書く


 Choose Items Install画面のExtentionの項でPostgreSQLを選択した場合はもれなくlibpq.dllが必要になるので、どっかからダウンロードして%PHP_HOME%に放り込んでおく。

Choose Item InstallのExtentionの選択と必須DLL?

MSSQL ntwdblib.dll
Oracle(8) OCI.dll
PostgreSQL libpq.dll
Pspell aspell-15.dll
Sybase libcs.dll


あとは、コマンドラインで以下のように打ってバージョンを確認できたらインストール終了

php -v

PHPの世界は広そうだぞ!!

 明日から勉強。