インストール、php.ini(Windows)

extension_dirの設定
extension_dir = "c:/php5/ext"
Dynamic Extensionsの設定
例:

extension=php_mbstring.dll
extension=php_exif.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pgsql.dll
extension=php_pdo.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_mysql.dll
extension=php_sqlite.dll
extension=php_xsl.dll
zend_extension_ts="c:/php5/ext/php_xdebug.dll"
必要なextensionライブラリをextにコピー
最新のmysql、mysqli extensionをextにコピー(アップデート)
最新のlibmysql.dllをphpディレクトリにコピー
include_pathの設定
設定がなかったり間違っている場合、go-pear.batを実行すると、pearの環境が変になるので注意。

include_path="."

変になったら、以下の手順で復旧。
PEARの環境がおかしくなった場合は

go-pear.bat
5.2.0はgo-pear.pharにバグがあるので、go-pear.pharの修正ファイルをダウンロードして、pearディレクトリにコピー。(PHP5.2.0のgo-pear.batでエラー

実行前に、C:\Windows\pear.iniを削除しておく。

php go-pear.php local
http://go-pear.org/http://pear.php.net/go-pearをgo-pear.phpに保存して実行。
PEAR_ENV.regを実行
include_pathを確認
通常はgo-pearで追加されるが、念のため確認。
include_path=".;c:\php5\pear"
apacheの設定
httpd.confに以下を追加

# php5 setting
LoadModule php5_module c:/php5/php5apache2_2.dll
AddType application/x-httpd-php .php .phtml
PHPIniDir "c:/php5"

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください