内核配置支持 PHP-FPM
时间: 2023-07-31 20:12:26 浏览: 123
如果你想在 Linux 系统上使用 PHP-FPM(FastCGI 进程管理器),你需要确保你的内核已经编译了支持 FastCGI 的相关选项。
首先,你需要检查你的内核是否已经编译了以下选项:
```
CONFIG_CGROUPS
CONFIG_CGROUP_PERF
CONFIG_CGROUP_HUGETLB
CONFIG_CGROUP_NET_CLASSID
CONFIG_CFS_BANDWIDTH
CONFIG_CGROUP_SCHED
CONFIG_FAIR_GROUP_SCHED
CONFIG_RT_GROUP_SCHED
CONFIG_SYSFS_DEPRECATED
CONFIG_SYSFS_DEPRECATED_V2
CONFIG_MEMCG
CONFIG_MEMCG_SWAP
CONFIG_MEMCG_KMEM
CONFIG_MEMCG_SWAP_ENABLED
CONFIG_BLK_CGROUP
CONFIG_BLK_DEV_THROTTLING
CONFIG_IOSCHED_CFQ
CONFIG_CFQ_GROUP_IOSCHED
CONFIG_CGROUP_CPUACCT
CONFIG_CGROUP_DEVICE
CONFIG_CGROUP_FREEZER
CONFIG_CGROUP_PIDS
CONFIG_CGROUP_RDMA
CONFIG_CGROUP_SOCK
CONFIG_NET_CLS_CGROUP
CONFIG_CGROUP_NET_PRIO
```
如果这些选项没有编译进你的内核,你需要重新编译并启用它们。你可以通过修改内核配置文件 `config` 或使用 `make menuconfig` 命令来进行编译。
一旦你的内核已经编译了上述选项,你就可以安装 PHP-FPM 并在 Web 服务器上启用它。具体的安装和配置方法可以参考 PHP-FPM 的官方文档。
阅读全文