MAMP PHP 5.6.2编译redis.so时出错

MAMP PHP 5.6.2编译redis.so时出错,php,redis,mamp,Php,Redis,Mamp,我一直在尝试使用PHP5.6.2为MAMP编译redis.so扩展,但我遇到了一个编译错误。大多数“编译器全局”未声明,但还有一些与Zend相关的。我花了好几个小时试着让它工作 如果我尝试使用PHP5.5.x作为源代码进行编译,我不会有任何问题 有没有人成功地为5.6.x编译了redis.so?如果是这样的话,有没有可能将其发布以供下载?有人对如何编译没有错误有什么建议吗 请不要发布有关如何进行redis.so编译的说明的链接,因为我已经阅读了它们,它不起作用。谢谢。您需要PHP的源代码。下载它

我一直在尝试使用PHP5.6.2为MAMP编译redis.so扩展,但我遇到了一个编译错误。大多数“编译器全局”未声明,但还有一些与Zend相关的。我花了好几个小时试着让它工作

如果我尝试使用PHP5.5.x作为源代码进行编译,我不会有任何问题

有没有人成功地为5.6.x编译了redis.so?如果是这样的话,有没有可能将其发布以供下载?有人对如何编译没有错误有什么建议吗


请不要发布有关如何进行redis.so编译的说明的链接,因为我已经阅读了它们,它不起作用。谢谢。

您需要PHP的源代码。下载它并将文件夹重命名为php。将此文件夹放入MAMP php目录中的include文件夹中

在./configure扩展之前,请确保在php目录中运行./configure。这将创建扩展所需的适当头文件

此外,您还需要从正在运行的php的Mamp版本进行phpize

$/Applications/MAMP/bin/php/php5.3.29/bin/phpize