Web サーバーに PEAR をシステム全体にインストールしようとしています。コマンド ラインから PHP インストール フォルダーで実行するgo-pear.bat
と、次のエラー ウィンドウが表示されます。
---------------------------
php.exe - Unable To Locate Component
---------------------------
This application has failed to start because php_mbstring.dll was not found.
Re-installing the application may fix this problem.
---------------------------
php.exe - Unable To Locate Component
---------------------------
This application has failed to start because php_pdo.dll was not found.
Re-installing the application may fix this problem.
また、スクリプトによってコマンド ライン ウィンドウに次の警告が表示されます。
PHP Warning: PHP Startup: Unable to load dynamic library './ext/php_exif.dll' - The specified modul
e could not be found.
in Unknown on line 0
これらのモジュールはすべて、php.ini
ファイル (php インストール フォルダーにありますc:\php
) で構成されます。
によっても正しく報告されphp_info()
ます。
IIS6 の FastCGI で PHP 5.2.6 Windows 非スレッド セーフ ビルドを実行しています。
アップデート:
私も(acrosmanが示唆するように)設定extension_dir=c:\php
を試みましextension_dir=c:\php\ext
たが、成功しませんでした。
また、再読み取りを強制するために、変更のたびにプロセスを強制終了することも覚えていphp-cgi.exe
ます (FastCGI はそれを維持します) 。php.ini
更新 2:
これは PHP の問題のようで、PEAR の問題ではありませんphp.exe
。コマンド ラインから実行すると、同じエラーが生成されます。