【问题标题】:php.ini file saves but does not show changesphp.ini 文件保存但不显示更改
【发布时间】:2018-01-10 20:13:28
【问题描述】:

所以我添加了一个 php 信息页面,检查了我的 ini 目录并更改并保存了我设置为 64m 的新内存限制。更改已保存,当我重新打开文件时,它显示它已更改,但是当我返回 php 信息页面时,它仍设置为 32m。我怎么能去改变它,因为那是我知道的唯一方法,那是行不通的。

完成上述操作后,我重新启动了服务器,但没有成功。

我在 centos vps 上并且有 ssh 访问权限

我已经说过我重新启动了服务器,但我收到的回复告诉我重新启动它。 我已经说过我已经创建了一个 php 信息页面,但仍然收到回复告诉我创建一个 php 信息页面...

加载的配置文件/opt/cpanel/ea-php56/root/etc/php.ini

请在回答之前正确阅读问题,否则根本不用回答。

【问题讨论】:

  • 尝试重新启动它,或者您似乎更改了错误的php.ini文件,请检查目录。
  • 如何访问 PHP.ini 文件?通过文件资源管理器或 WAMP 或 XAMPP?请检查您是否有写权限。
  • 我通过我的 whm 面板完成了两次优雅的服务器重启。我使用 php 信息页面找到了 php ini 文件位置。我使用 flashfxp 5 ftp 编辑它并保存退出的 fxp 并重新输入以检查文件并保存更改。但是,当检查 php 信息页面时,它仍然显示 32m 而不是 64m

标签: php ini tweak


【解决方案1】:

听起来您可能需要重新启动网络服务器。您是否尝试过在命令行上运行 php --ini 来检查路径?

【讨论】:

  • 我已经声明我重启了服务器。我也尝试通过 putty/ssh 找到它,但它仍然向我显示相同的路径。 php -i | grep php.ini 配置文件 (php.ini) 路径 => /opt/cpanel/ea-php56/root/etc 加载的配置文件 => /opt/cpanel/ea-php56/root/etc/php.ini
【解决方案2】:

regatd 为您提出积极的问题

首先: 你应该定义你的 php.ini 路径

在 php.ini 发生任何更改后,您应该重新启动 apache 或 iis 服务器以应用更改

创建一个文件 php.ini 并运行它

<?php
phpinfo();
?>

你可以看到你的php设置,请检查你的php.ini路径

【讨论】:

    【解决方案3】:

    尽管从 GUI 在 IIS 中重新启动您的站点很疯狂,但不会重新启动 php。 您需要打开提升的命令提示符并键入以下命令:

    >iisreset /restart
    

    你会看到 iis 更新了 php.ini 中的更改。

    【讨论】:

      猜你喜欢
      • 2018-09-28
      • 1970-01-01
      • 2021-01-10
      • 2012-08-22
      • 2013-01-11
      • 1970-01-01
      • 2015-04-22
      • 2013-10-12
      相关资源
      最近更新 更多