Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/153.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未找到php cpp zend/php.h_Php_C++_Macos_Php Cpp - Fatal编程技术网

未找到php cpp zend/php.h

未找到php cpp zend/php.h,php,c++,macos,php-cpp,Php,C++,Macos,Php Cpp,我想测试php cpp的可能性,但在使用“make”时,我缺少了“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>

我想测试php cpp的可能性,但在使用“make”时,我缺少了“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
g++-Wall-c-g-std=c++11-fpic`php-config——包括`-o zend/base.o zend/base.cpp
在zend/base.cpp中包含的文件中:8:
zend/includes.h:35:10:致命错误:“未找到php.h”文件
#包括
^
生成1个错误。
make:**[zend/base.o]错误1

我怎样才能修好它?我使用的是osx10.9.3,如果相关的话,我会在php项目中使用xampp。php cpp的文档。

OK,显然您需要做的是从以下位置下载php源代码:-nl3.php.net/downloads.php从包中复制“zend”文件夹并将其粘贴到php cpp文件夹(删除旧文件夹并将新文件夹重命名为“zend”).

确保php.h在它应该在的地方be@ElefantPhace我需要下载整个php库吗?刚刚下载了PHPSRC,我正在添加缺少的文件,但现在它显示
zend/includes.h:35:10:error:'php.h'文件未找到include;使用“quotes”代替#include
Oke,显然您需要从以下位置下载php源代码:-从包中复制“zend”文件夹并将其粘贴到php cpp文件夹(删除旧文件夹并将新文件夹重命名为“zend”)。