繁体   English   中英

我在php.ini中具有以下设置,但它们未在phpinfo中显示

[英]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信息 INI APC

编辑:更新后,进一步检查。 Zend OpCache

PHP> 5.5不包含APC,请在您的phpinfo中添加“模拟的APC支持”。 相反,它用Zend OpCache替代了APC Opcache。 APC有两个部分。 APC的APCu组件仍然保留,用于存储数据,但是您描述的所有设置都是特定于APC Opcache的。

请参阅: http//php.net/manual/en/opcache.configuration.php

您需要进行一些故障排除

  1. 当您拥有php.d/40-apcu.ini ,其中之一可能会覆盖php.ini中的值

  2. 操作系统或Apache中可能还有一些其他的特定指令,以强制其中的某些设置。 如果您没有在随附的ini文件中找到替代,则必须对apache config及其启动方式进行深入研究。

  3. 不要忘记,可以使用DirectoryVirtualHost等Apache配置指令以及.htaccess来更改这些设置。

  4. 最后但并非最不重要的一点是,在许多配置中,php代码本身可以使用ini_set()函数设置这些指令。

祝好运

我有同样的问题,这是由输入错误的phpinfo网址引起的。

网址错误:

http://localhost/?phpinfo=1

正确的网址 (注意-1参数)

http://localhost/?phpinfo=-1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM