我有一个 openSUSE 的虚拟机飞跃 42.3 和 LAMP堆栈。
现在我想设置一个 CMS称为 TYPO3 .安装工具告诉我,我应该更改以下设置:
- PHP 脚本执行时间短
- PHP max_input_vars 非常低
我打开了我的/etc/php7/cli/php.ini 并更改了值。但是在重新启动 Apache Web 服务器并执行 phpinfo(); 之后, 没有任何变化。
这是 phpinfo() 告诉我的:
- 加载配置文件(php.ini)路径/etc/php7/apache2
- 配置文件/etc/php7/apache2/php.ini 扫描此目录
- 附加的 .ini 文件/etc/php7/conf.d
我的更改是否被覆盖?系统重启没有帮助。
最佳答案
/cli 目录中的 php.ini 文件用于命令行界面 (CLI)。如果 PHP 解释器在 PHP 的默认配置中“由 Apache 调用”(或其他 Web 服务器),这些更改将不会产生影响。您必须调整 apache2/php.ini 文件。这也是您的 phpinfo()
声明的内容 ;)
重新启动 PHP 和/或 Apache(取决于您使用的系统),它应该完成。
关于php.ini 不改变值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47070276/