错误:php.h没有这样的文件或目录

问题描述 投票:0回答:2

我正在使用以下教程:http://abhinavsingh.com/blog/2008/12/php-extensions-how-and-why/

我确实在文件夹中创建了

php_sample.h
文件。我有一个错误:
php.h no such file or directory.
我已经安装了
php and apache using apt-get install.
我应该导入我的文件
php.h
吗?我也不知道在哪里寻找config.m4。我在 usr/lib/php5 中搜索过但没有找到。在
usr/local
中没有appache文件夹。需要一些提示。谢谢!欣赏

我想提一下,我正在 ubuntu 10.10 中工作。在将其添加到

.php code
中后,我测试了一个简单的
/var/www
并且它有效。

php c++ apache
2个回答
5
投票

你需要 php-dev 包。 php 只是二进制包,而 php-dev 包含源文件。


0
投票

导致此错误的另一个可能原因是尝试在没有 PHP 标头的情况下进行编译。如果您尝试手动添加标题,您可能会遇到不同的错误。

您可以使用命令

php-config --includes
:

获取它们
gcc `php-config --includes` -c # ...

当然,这个命令是由 php-dev 包提供的。

© www.soinside.com 2019 - 2024. All rights reserved.