打开php.ini文件,发现只有以下内容:
extension="mongo.so"
extension="memcache.so"
extension="memcached.so"
extension="redis.so"
apc.enabled=1
apc.enable_cli=1
查看gatewayworker的文档,发现检查禁用函数检查有以下内容:
extension = '**';是不是表示该扩展需要被启用
apc.enabled =1 是不是表示,以上扩展的值设置为1,允许启用
以上理解是否正确?
两个不是一码事:
1、PHP配置文件里的 extension="xxx.so",表示PHP是否要加载相应的 xxx 扩展,如果确定就是要加载,那就在文件末尾新增上这条语句(已经有的去掉前面的分号注释就行了);
2、apc.enabled = 1 则是针对具体的apc扩展相关的配置选项设定,比如这个即代表开启APC扩展的缓存功能。
非常感谢专业的点评!