我用Microsoft Visual C 2008创建了一个
PHP Hello World扩展DLL.我有正确的PHP.ini(我知道因为当我启用和禁用gd2扩展时,有效果),但是当我加载扩展时它不会弹出在PHPinfo()中的附加模块下.
当我尝试测试函数(一个简单的double()函数)时,它显然不起作用.我用了this tutorial).
如果有人可以提供他们在创建时创建的dll(看看如果我的搞砸了或者它是我的服务器)那么我很乐意测试它.
系统规格
操作系统:Windows(Vista)
服务器:WAMP
PHP:5.3.5(Xampp和IIS也已安装)
如果你想测试它是否适合你,那么download here.
PHP Startup: TalkPHP Extension: Unable to initalize module Module compiled with build ID=API20090626,TS,VC9. PHP compiled with build IF=API20090626,VC6. These options need to match
这是否意味着我必须使用版本9来编译PHP?
VC9和VC6版本不兼容.您要么必须使用VC6编译DLL,要么从
download page获取使用VC9编译的PHP二进制文件.
原文链接:https://www.f2er.com/windows/365045.html如果您正在使用Apache和mod_PHP,您还需要一个用于加载VC9 PHP的VC9版本的Apache,您可以从apachehaus.com获得这些.