安装闪电战时找不到错误 php.h


Error installing Blitz php.h not found

按照 http://alexeyrybak.com/blitz/blitz_en.html 上的安装说明,我在最后一步收到错误make install

/Applications/MAMP/bin/php/php5.6.2/lib/php/blitz-0.8.14/blitz.c:30:10: fatal error: 'php.h' file not found
#include "php.h"
         ^
1 error generated.
make: *** [blitz.lo] Error 1

我正在 Mac 10.10 上的 MAMP Pro 上安装。

感谢任何指点!

为了在 MAMP 中安装 Blitz,您需要下载 php 源代码并使用这些源代码运行闪电战安装。方法如下:

  1. 按照极限创作中乐于助人的人的步骤 1-5 进行操作
  2. 运行 phpize 参考您正在使用的 MAMP php 版本: /Applications/MAMP/bin/php/php5.X.X/bin/phpize
  3. 运行 ./config 也引用该 php 版本: ./configure --with-php-config=/Applications/MAMP/bin/php/php5.X.X/bin/php-config
  4. 然后像往常一样make install

我希望这有助于某人:)

特别提及并感谢《闪电战》的作者阿列克谢·A·雷巴克(Alexey A. Rybak),他在几分钟内回复了我的电子邮件,让我走上了解决问题的正确道路。谢谢!