[英]I have the following settings in php.ini but they aren't showing up in phpinfo
我已启用apcu-版本4.0.11 Apache版本:Apache / 2.4.6(Red Hat Enterprise Linux)OpenSSL / 1.0.2k-fips PHP / 5.6.31
这是php.ini的结尾
apc.cache_by_default=On
apc.file_update_protection=2
apc.filters=
apc.max_file_size=1M
apc.num_files_hint=5024
apc.stat=1
apc.write_lock=On
我也尝试将其放在/etc/php.d/40-apcu.ini中,但是没有效果。
更改文件后,我重新启动了Apache。
我尝试启用这些变量的原因是因为我们正在升级到另一台服务器,而这些是旧服务器上的值。 如果不再需要或不支持它们,那很好,但是我找不到任何文档说明。
PHP> 5.5不包含APC,请在您的phpinfo中添加“模拟的APC支持”。 相反,它用Zend OpCache替代了APC Opcache。 APC有两个部分。 APC的APCu组件仍然保留,用于存储数据,但是您描述的所有设置都是特定于APC Opcache的。
请参阅: http : //php.net/manual/en/opcache.configuration.php
当您拥有php.d/40-apcu.ini
,其中之一可能会覆盖php.ini中的值
操作系统或Apache中可能还有一些其他的特定指令,以强制其中的某些设置。 如果您没有在随附的ini文件中找到替代,则必须对apache config及其启动方式进行深入研究。
不要忘记,可以使用Directory
和VirtualHost
等Apache配置指令以及.htaccess
来更改这些设置。
最后但并非最不重要的一点是,在许多配置中,php代码本身可以使用ini_set()
函数设置这些指令。
我有同样的问题,这是由输入错误的phpinfo
网址引起的。
网址错误:
http://localhost/?phpinfo=1
正确的网址 (注意-1参数)
http://localhost/?phpinfo=-1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.