Home >Backend Development >PHP Tutorial >如何在c++中内嵌php代码

如何在c++中内嵌php代码

WBOY
WBOYOriginal
2016-06-23 14:10:10755browse

RT。
查了很多资料,但都没找到满意的。
配置完了php环境之后是没有sapi文件夹的,只有dev,ext,extras以及PEAR这4个文件夹,所以没有包含php_embed.h头文件。
之前看过的几篇帖子链接如下:
http://bbs.csdn.net/topics/70188853
就是这个帖子中,19楼的头文件是没有的
另外还有一个帖子:
http://bbs.csdn.net/topics/310155008
2楼说的方法,我去看了老外说的那个方法,但是php安装完了也没有bin目录,另外我用的环境是vs2008

请各位大侠帮下忙,路过的帮个顶,谢谢了!


回复讨论(解决方案)

sapi文件夹到底在哪里啊,我搜了好久都找不到

在安装php的时候不默认安装sapi, 那怎么才能安装他呢?

没有实际做过,但感觉应该是编译时应将随php发行的 dev/php5.lib 和 dev/php5ts.lib两个库文件编译进去
至于如何调用其中的库函数,就需要花些功夫去找了,或者阅读这两的库的源代码

我想直接使用 system、exec 之类的函数调用外部的 php-win.exe 应该也是可以的

没有实际做过,但感觉应该是编译时应将随php发行的 dev/php5.lib 和 dev/php5ts.lib两个库文件编译进去
至于如何调用其中的库函数,就需要花些功夫去找了,或者阅读这两的库的源代码

我想直接使用 system、exec 之类的函数调用外部的 php-win.exe 应该也是可以的
感谢回复,这方面的资料确实太少了,昨天搜了一下,今天早上也忙活了好久,找不到资料

顺便问下,在windows下安装php默认是不安装sapi的,如何安装这个模块呢,谢谢了

自 php5.3.6 起,应微软的要求不再提供 isapi 模块了
注意:即将推出的 php 5.5 已不支持 xp 和 window2003 了
做应用时应充分考虑到这点

自 php5.3.6 起,应微软的要求不再提供 isapi 模块了
注意:即将推出的 php 5.5 已不支持 xp 和 window2003 了
做应用时应充分考虑到这点
晕 我说怎么安装php时找不到这个模块了 谢谢了

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn