PEAR MDB2 で IIS 6、fastCGI、PHP 5.3.6 を実行しています。
このセットアップを問題なく複数回インストールしましたが、数日前に PHP をサーバーに新しくインストールしたとき (これは複数のサーバーで発生しました)、MDB2 パッケージをインストールするところまで来て、次のようになりました。 :
C:\Program Files\PHP>pear install MDB2
注意: PEAR\REST\13.php の 80 行目の配列から文字列への変換
警告: PEAR\REST\13.php の 84 行目の foreach() に無効な引数が指定されています
警告: PEAR_REST_10::_returnDownloadURL(): システムのタイムゾーン設定に頼るのは安全ではありません。date.timezone 設定または date_default_timezone_set() 関数を使用する必要があります。これらの方法のいずれかを使用してもこの警告が表示される場合は、タイムゾーン ID エンティティのスペルが間違っている可能性があります。PEAR\REST\10.p hp の 263 行目の「-5.0/DST」の代わりに「America/Chicago」を選択しました。
結局、MDB2 はインストールされません。他の PEAR パッケージも同様にインストールしようとしましたが、同じ警告が表示された後、インストールされません。でもpear upgrade pear
同じ動作になります。
PHP をアンインストールして消去し、windows .msi インストール ファイルを再ダウンロードし、再インストールしましたが、同じ問題が発生します。
調べる必要があるレジストリ項目はありますか? ここで何がうまくいかないのですか?ご意見ありがとうございます。