【发布时间】:2011-05-21 14:38:39
【问题描述】:
我正在阅读有关在 C 中创建 php 扩展的教程。我正在使用 Visual Studio 2008 和 EasyPHP,其目录包括 /ext 文件夹(PHP 扩展目录)
这是教程:http://www.devarticles.com/c/a/Cplusplus/Developing-Custom-PHP-Extensions-Part-1/2/
我在第 4 步遇到了问题:
块引用 4. 在预处理器类别中,添加以下“附加包含目录”:...., ....\main, ....\Zend, ....\TSRM, ....\bindlib_w32。
我在 easyphp forlder 中搜索了 main 、 zend 、 tsrm 和 bindlib_w32 目录,但找不到它们。
如果 EasyPHP 不包含 zend 目录。如何将其部署在正确的目录中?
提前谢谢你
【问题讨论】:
-
你从哪里得到其他额外的库?
-
这里不是库,而是 C 源代码文件,你可以在 php.net 网站上找到它们,但请记住,下载你服务器中安装的相同 PHP 的 php 源代码(如果你已经php 5.3,你下载 PHP 5.3 源代码)
标签: php php-extension php-internals