カスタム PHP 拡張機能を Windows XP/IIS 5.1 開発マシンにロードしようとしていますが、うまくいきません。
私は持っている...
- PHP 拡張 ( php_fortranwrapper.dll ) を PHP 5.3.5 インストールの「ext」サブフォルダーに 配置しました
- 正しいphp.iniファイル (つまり、phpinfo() 出力にリストされている「Loaded Configuration File」エントリに対応するファイル) を 編集している
- 前述の「ext」サブフォルダーを指すよう にphp.iniに設定
extension_dir
します - PHP拡張機能をロードするため に、 php.ini
extension=php_fortranwrapper.dll
にエントリを追加しました - IISを再起動しました(経由
iisreset
)
スクリプトを実行するphpinfo()
と、次のエラーで FastCGI がタイムアウトするまでページのロードが試行されます:
FastCGI プロセスが構成された要求タイムアウトを超えました
PHP 拡張機能の名前を php_fortranwrapper1.dll に変更すると、論理的に次のエラーが表示
されます。見つかりませんでした。
参考までに、PHP 5.3.5 と、Delphi ソース コードから PHP 拡張機能をコンパイルするツールである PHP4Delphi を使用して、PHP 拡張機能を生成しました。私の Delphi コードは、Fortran DLL をロードし、その Fortran DLL 内の関数に整数を渡し、整数の結果が返されることを期待しています。