我试图在Windows XP / IIS 5.1开发计算机上加载自定义PHP扩展,但我失败了。
我有......
extension_dir
以指向前面提到的" ext"子文件夹extension=php_fortranwrapper.dll
条目以加载PHP扩展iisreset
)在运行phpinfo()
脚本时,它会尝试加载页面,直到FastCGI超时,并出现以下错误:
FastCGI进程超出配置的请求超时
如果我将PHP扩展名重命名为php_fortranwrapper1.dll,我逻辑上会看到以下错误:
PHP启动:无法加载动态库' C:... \ php-5.3.5 \ ext \ php_fortranwrapper.dll' - 找不到指定的模块。
有关信息,我使用PHP 5.3.5和PHP4Delphi生成了PHP扩展,PHP4Delphi是一个从Delphi源代码编译PHP扩展的工具。我的Delphi代码加载一个Fortran DLL并将一个整数传递给该Fortran DLL中的一个函数,并期望返回整数结果。
答案 0 :(得分:2)
您之前是否制作了自己的自定义PHP外部扩展程序?
您可以发布一些Delphi代码,以便人们可以了解内部工作原理吗?
以下是Igal Raizman使用C ++的一个例子,它可能有一些关于如何测试的有用的想法: http://www.devarticles.com/c/a/Cplusplus/Developing-Custom-PHP-Extensions-Part-1/
如果你之前没有取得任何成功,也许这个想法会成为一个开始?