我正在使用以下教程: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-dev 包。 php 只是二进制包,而 php-dev 包含源文件。
导致此错误的另一个可能原因是尝试在没有 PHP 标头的情况下进行编译。如果您尝试手动添加标题,您可能会遇到不同的错误。
您可以使用命令
php-config --includes
: 获取它们
gcc `php-config --includes` -c # ...
当然,这个命令是由 php-dev 包提供的。