我刚刚在 amazon linux beta 上用 yum 安装了 php。(它类似于 centos,jfyi)
php -v 显示其为 php 5.3.6。太棒了。现在我正在尝试弄清楚是否可以打包安装 php-fpm。
找不到任何有关 FPM 的具体信息。文档说它已包含在内,但似乎可能需要编译。我没有看到 yum install php-fpm 来让我的生活更轻松。:)
所以如果您知道怎么做的话,请指导我。或者,如果我们需要编译,我希望完整的配置参数能对我有所帮助。我不想在编译时错过任何重要的东西。
提前谢谢你,需要睡觉
答案1
好吧,我最终发现我需要编译。经过大量谷歌搜索并复制现有安装的 phpinfo 后,加载了所有参数。
我编译并安装了 fpm,然后使用 yum 查找任何缺少的 pecl 包,因为它是同一版本,所以运行良好。
剩下的一个问题是源中的 fpm 初始化脚本实际上不起作用。它选择参数和环境路径等一切正常,但有些地方不对劲,所以它无法工作。
通常 yum 中会提供 pecl 安装。但并非总是如此。
答案2
编译完成后,您需要检查配置文件中定义的用户/组,以及修改一些选项,如动态工作者或 php 选项。后者让我很头疼,因为我忘了删除它们。你检查过 fpm 错误日志吗?报告了什么错误?