如何配置 php.ini 文件


How to configure php.ini file

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

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

因为我还没有足够的声誉来写评论,所以我假设你使用的是 LAMP 环境。您可以通过在控制台中键入以下内容来重新启动 Web 服务器:

service apache2 restart

/etc/init.d/apache2 restart

reloadforce-reload而不是restart也应该只重新加载配置文件,但有了restart,你是安全的一面。

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

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

php_value session.cookie_lifetime 1800
php_value session.gc_maxlifetime 1800