当前位置: 首页 > 知识库问答 >
问题:

php。ini不会更改值

狄峻熙
2023-03-14

我有一个带有openSUSE Leap 42.3的虚拟机和一个LAMP堆栈。

现在我想建立一个名为TYPO3的CMS。安装工具告诉我,我应该更改以下设置:

  • PHP脚本执行时间低
  • PHP最大输入变量非常低

我打开了/etc/php7/cli/php。ini并更改了值。但是在重新启动Apache web服务器并执行phpinfo()之后;,没有什么变化。

这是phpinfo()告诉我的:

  • 配置文件(php.ini)路径 /etc/php7/apache2加载
  • 配置文件 /etc/php7/apache2/php.ini扫描此目录
  • 附加. ini文件 /etc/php7/conf.d

我的更改是否被重写?系统重启没有帮助。

共有1个答案

湛博易
2023-03-14

php。/cli目录中的ini文件用于命令行界面(cli)。在PHP的默认配置中,如果PHP解释器“由Apache(或其他web服务器)调用”,则这些更改不会影响。您必须调整apache2/php。ini文件。这也是您的phpinfo()

重新启动PHP和/或Apache(取决于您使用的系统),这应该完成。

 类似资料:
  • 我在Ubuntu上使用Bitnami的一个灯堆。我试图增加php文件中的post_max_大小。伊尼。 我改变了这些值: 然后用(摘自Bitnami文档)。任何更改都不会生效。 我已尝试从php中删除所有文本。伊尼。我在phpinfo顶部得到了日期错误,但它仍然显示post_max_大小为20M。我试图。它显示了我所有的变化。我运行phpinfo()。它说: 它仍然有错误的20MB作为post_m

  • 我正在使用nginx和php-fpm。 我的phpinfo页面说php正在从 /etc/php5/fpm/php.ini加载php.ini文件,我尝试更新该文件,然后运行 但是php仍然使用旧的设置,phpinfo显示旧的值,就好像我没有修改任何东西一样。 我尝试重新启动php fpm,甚至重新启动我的计算机,但仍然不起作用,它只是无法加载新的php。ini值。。。

  • 是否可以更改Apache使用的的位置?当我做时,结果是: 路径= 已加载配置文件 但是的结果是 配置文件(php.ini)路径: /etc 我可以将从复制到,但是可以更改php.ini文件夹吗? 我使用自制软件安装PHP,我使用的是OS X Snow Leopard。

  • 这可能吗?。。OsCommerce需要这些设置, 全局寄存器-- 但不幸的是,我不允许编辑php。ini文件,因为共享主机。。还有别的办法吗?我只有FTP访问权限。 编辑: PHP版本5.2。17 服务器API CGI/FastCGI

  • 本文向大家介绍php中动态修改ini配置,包括了php中动态修改ini配置的使用技巧和注意事项,需要的朋友参考一下 1,运行时改变配置 在前一篇中曾经谈到,ini_set函数可以在php执行的过程中,动态修改php的部分配置。注意,仅仅是部分,并非所有的配置都可以动态修改。关于ini配置的可修改性,参见:http://php.net/manual/zh/configuration.changes.

  • 在这种情况下,我更改选择元素并调用数据更新方法。该方法从状态获取值。但是当数据更新时,状态还没有改变。当您再次调用数据更新时,状态已经更新了如何正确进行更新? 反应成分