ele_eel's diary

プログラムの事を少しと、デジタル系買物記。

Windows7 で PHP5.3.8 の開発環境を整える

引き続き、Windows7 での PHP 環境について。前回の PHP インストールの環境があるものとします。

XDebug のインストール

開発環境ではあると便利な XDebug をインストールします。

http://xdebug.org/download.php

ここでまた出てきました「VC9」。ダウンロードすべきものは VC9 スレッドセーフ 32bit です。

ダウンロードした dll ファイルを PHP の extension ディレクトリに入れて、php.ini を編集します。

[XDebug]
zend_extension = c:\php5.3.8\ext\php_xdebug-2.1.2-5.3-vc9.dll
xdebug.dump.GET=*
xdebug.dump.POST=*

XDebug の設定のオプションは他にも色々あります。

あとは phpinfo() で動作確認をします。

XCache のインストール

XCache のような PHP アクセラレータは、開発環境でも、特にフレームワークを利用する場合は入れておくといいと思います。

http://xcache.lighttpd.net/pub/Releases/1.3.2/

ここでもダウンロードすべきものは VC9 スレッドセーフ 32bit です。

解凍したディレクトリから php_xcache.dll を PHP の extension ディレクトリに入れます。
次に xcache.ini の内容を php.ini に丸ごとコピペして、extension パスのみ変更します。

[xcache-common]
;; install as zend extension (recommended), normally "$extension_dir/xcache.so"
;zend_extension = /usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcache.so    //コメントにする
; zend_extension_ts = /usr/local/lib/php/extensions/non-debug-zts-xxx/xcache.so
;; For windows users, replace xcache.so with php_xcache.dll
;zend_extension_ts = c:/php/extensions/php_xcache.dll    //コメントにする
;; or install as extension, make sure your extension_dir setting is correct
; extension = xcache.so
;; or win32:
extension = php_xcache.dll    //ここのコメントを外す

phpinfo() で動作確認をします。