如何使用Microsoft Visual C 2008编译PHP扩展?
发布时间:2020-12-14 04:15:36 所属栏目:Windows 来源:网络整理
导读:我用Microsoft Visual C 2008创建了一个 PHP Hello World扩展DLL.我有正确的php.ini(我知道因为当我启用和禁用gd2扩展时,有效果),但是当我加载扩展时它不会弹出在phpinfo()中的附加模块下. 当我尝试测试函数(一个简单的double()函数)时,它显然不起作用.我用
我用Microsoft Visual C 2008创建了一个
PHP Hello World扩展DLL.我有正确的php.ini(我知道因为当我启用和禁用gd2扩展时,有效果),但是当我加载扩展时它不会弹出在phpinfo()中的附加模块下.
当我尝试测试函数(一个简单的double()函数)时,它显然不起作用.我用了this tutorial). 如果有人可以提供他们在创建时创建的dll(看看如果我的搞砸了或者它是我的服务器)那么我很乐意测试它. 系统规格 操作系统:Windows(Vista) 如果你想测试它是否适合你,那么download here. 当我运行命令php –ini时,我收到此错误: 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二进制文件.
如果您正在使用Apache和mod_php,您还需要一个用于加载VC9 PHP的VC9版本的Apache,您可以从apachehaus.com获得这些. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008 – 如何通过Win Server 2008上的防火墙
- 在Windows桌面上调整postgreSQL以利用24GB RAM
- windows-7 – 在IE8中调试UI问题(在Windows 7身份验证混乱中
- .net – ClickOnce应用程序和Windows 8认证
- windows – .git文件夹是否是跨平台?
- .net – ListBox边距在Windows 7和Windows 8中是不一样的
- windows-8 – Chrome如何侧载“存储应用”?
- 寻找安装64位Windows的OpenGL
- windows-phone-8 – 如何获得Windows Phone 8设备的屏幕尺寸
- Windows文件共享孤立文件锁