Php 启用OPcache

Php 启用OPcache,php,server,lamp,Php,Server,Lamp,我的Web服务器使用PHP5.6.31。我使用phpinfo()验证了这一点 我正在尝试使用内置在PHP5.5中的OPcache+ 我在phpinfo中没有看到任何对OP代码缓存的引用,因此我认为它可能被禁用 我使用以下工具创建了我的php.ini文件: zend_extension=opcache.so opcache.memory_consumption=64 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=79

我的Web服务器使用PHP5.6.31。我使用
phpinfo()验证了这一点

我正在尝试使用内置在PHP5.5中的OPcache+

我在phpinfo中没有看到任何对OP代码缓存的引用,因此我认为它可能被禁用

我使用以下工具创建了我的php.ini文件:

zend_extension=opcache.so
opcache.memory_consumption=64
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=7963
opcache.validate_timestamps=0
opcache.revalidate_freq=0
opcache.fast_shutdown=1
opcache.enable_cli=1
opcache.enable=1
我还添加了post_max_size=6M(默认为8M)以便验证我的更改是否生效

我看到正在实现post max size更改,但在phpinfo中仍然没有看到任何关于OPcache的内容。我做错了什么


有没有办法确定托管公司是否没有使用OPcache编译PHP?如果他们排除了它,是否可以在不重新编译的情况下仍然使用它?与5.5版之前的版本类似,如果使用
phpinfo()运行页面
您可以检查它正在接收的php.ini文件吗。我本以为应该编辑一个现有的,而不是创建一个新的。我本以为也会有一个,但没有。我正在用phpinfo()运行一个页面;正如上面提到的,其他事情正在好转,只是OPcache没有任何问题
您可以检查它正在接收的php.ini文件吗。我本以为应该编辑一个现有的,而不是创建一个新的。我本以为也会有一个,但没有。我正在用phpinfo()运行一个页面;正如上面提到的,其他的事情都在好转,只是OPcache一点都没有。