Hello World
我用 Microsoft Visual C++ 2008创建了一个 PHP扩展 DLL。我有权利php.ini
(我知道,因为当我启用和禁用 gd2 扩展时,会有效果),但是当我加载扩展时它不会在 Additional Modules 下弹出在phpinfo()
.
当我尝试测试该功能(一个简单的double()
功能)时,它显然不起作用。我使用了本教程)。
如果有人可以提供他们在执行此操作时创建的 dll(查看我的是否搞砸了或者它是否是我的服务器),那么我很乐意对其进行测试。
系统规格
操作系统:Windows (Vista)
服务器:WAMP
PHP:5.3.5(还安装了 Xampp 和 IIS)
当我运行命令时,php --ini
我收到此错误:
PHP Startup: TalkPHP Extension: Unable to initalize module
Module compiled with build ID=API20090626, TS, VC9.
PHP compiled with build IF=API20090626, TS, VC6.
These options need to match
这是否意味着我必须使用版本 9 来编译 PHP?