我想测试php-cpp的可能性,但是在使用"make“it通透"php.h”时,我忽略了:
g++ -Wall -c -g -std=c++11 -fpic `php-config --includes` -o zend/base.o zend/base.cpp
In file included from zend/base.cpp:8:
zend/includes.h:35:10: fatal error: 'php.h' file not found
#include <php.h>
^
1 error generated.
make: *** [zend/base.o] Error 1我怎么才能修好它?我在osx10.9.3上,如果相关的话,我将xampp用于php项目。php http://www.php-cpp.com/documentation/install的文档。
发布于 2014-08-07 06:56:07
Oke,显然您需要从以下位置下载php源代码:-nl3.php.net/Dowloads.php从包中复制"zend“文件夹并将其粘贴到php-cpp文件夹(删除旧文件夹并将新文件夹重命名为"zend")。
发布于 2021-10-05 11:11:20
首先检查您的"php“包是否已安装.如果没有,请安装它。
现在使用"$php -v“获取您的php版本,然后将"php.h”放在您的"php/main/“文件夹中,然后将"php.h”放在"usr/include/“目录中。
如果您在那里找不到"php.h“文件,只需从github下载php源代码即可,但您必须注意,您下载的版本类似于您的"$php -v”。
这里转到php中的“”目录。这里是"php.h“文件所在-现在只需将其放在您的路径中即可。
https://stackoverflow.com/questions/24500946
复制相似问题