【问题标题】:How to configure php.ini file如何配置 php.ini 文件
【发布时间】:2013-10-12 21:19:39
【问题描述】:

我在理解如何在我的网站上设置 php.ini 文件时遇到了一些麻烦。我已经包含了session.cookie_lifetime = 1800 以及其他一些行,但没有任何改变。当我转到我的 phpinfo.php pgae 时,我在 .ini 文件中配置的所有设置都没有生效。谁能帮我这个?谢谢。

【问题讨论】:

    标签: php configuration session-cookies ini


    【解决方案1】:

    当您对php.ini 文件进行更改时,大多数情况下您必须重新启动网络服务器或重新加载配置文件。

    因为我还没有足够的声誉来编写 cmets,所以我假设您使用的是 LAMP 环境。您可以通过输入控制台来重新启动网络服务器:

    service apache2 restart
    

    /etc/init.d/apache2 restart
    

    reloadforce-reload 而不是 restart 也应该只用于重新加载配置文件,但使用 restart 你是安全的一方。

    还要确保您正在编辑正确的php.ini 文件。您可以通过查看phpinfo() 输出的“已加载配置文件”指令找到正确的文件。

    【讨论】:

      【解决方案2】:

      .htaccess文件中添加以下行,它将超时增加到30分钟。

      php_value session.cookie_lifetime 1800
      php_value session.gc_maxlifetime 1800
      

      【讨论】:

      • 我按照你说的做了,但现在我遇到了内部服务器错误。
      猜你喜欢
      • 2018-12-16
      • 1970-01-01
      • 1970-01-01
      • 2012-04-01
      • 1970-01-01
      • 2016-03-10
      • 1970-01-01
      • 2012-03-04
      • 2018-09-20
      相关资源
      最近更新 更多