PHPダウンロード
https://windows.php.net/[Downloads] - 画面左下の[archives]
どちらかわからないので2種類ダウンロードした
php-5.3.0-Win32-VC6-x86.zip
php-5.3.0-nts-Win32-VC6-x86.zip
既存環境バックアップ
C:\windows\php.ini → php.ini.5.2.8C:\php → php.5.2.8
インストール
php-5.3.0-Win32-VC6-x86.zipを解凍し C:\php へ移動開発用なので PHP.iniは php.ini-development を使用する
このファイルをC:\windowsへコピーしPHP.iniへリネーム
extensionはとりあえずSQLite関連のみ有効とした
extension=php_pdo_sqlite.dll
extension=php_sqlite3.dll
※ php_pdo.dll は無くなった?
IIS再起動
動作確認
コマンドプロンプトで確認cd /d c:\php
php
Warning
PHP Startup: Unable to load dynamic library 'C:\php5\php_pdo_sqlite.dll' - 指定されたモジュールが見つかりません。
Warning
PHP Startup: Unable to load dynamic library 'C:\php5\php_sqlite3.dll' - 指定されたモジュールが見つかりません。
php
Warning
PHP Startup: Unable to load dynamic library 'C:\php5\php_pdo_sqlite.dll' - 指定されたモジュールが見つかりません。
Warning
PHP Startup: Unable to load dynamic library 'C:\php5\php_sqlite3.dll' - 指定されたモジュールが見つかりません。
PHP.ini 以下のコメントアウトを削除し設定を有効にする
extension_dir = "ext"
→ エラーは出なくなった
コマンドプロンプトでphpinfo確認
C:\php> php d:\www\~\phpinfo.php
→ 問題なしIIS再起動
ブラウザで動作確認、以下エラーとなる。
HTTP エラー 500.0 - Internal Server Error
ISAPI フィルター "C:\php\php5isapi.dll" での LoadLibraryEx の呼び出しに失敗しました
ISAPI フィルター "C:\php\php5isapi.dll" での LoadLibraryEx の呼び出しに失敗しました
→ PHP5.3.0はISAPIは駄目 FastCGIへ切替ることにする。
0 件のコメント:
コメントを投稿