更改php.ini中的设置对性能没有影响

时间:2017-09-17 03:19:45

标签: php

我正在尝试使用php GD库来压缩jpg图像,而stackoverflow上的一些答案表明GD库使用了太多内存。所以我试着降低php.ini上的memory_limit并运行我的脚本以查看是否会遇到任何错误。我一直在降低memory_limit直到它达到128k,并且压缩的jpg图像的大小是266 kb。令我惊讶的是,我没有遇到任何错误。然后,我继续降低memory_limit直到它达到0,并且令人惊讶的是,我的脚本仍然可以无错误地压缩图像。我尝试在另一个脚本上上传一个1.3MB的图像,它仍然有效,即使memory_limit设置为0.我检查了phpinfo的php.ini路径,以确保我正在查看正确的php.ini文档。怎么改变php.ini对我的php脚本没有任何影响?

1 个答案:

答案 0 :(得分:3)

在更改ini文件后,您必须重新启动Web服务器(假设您有一个非常典型的设置)。您可以使用phpinfo()显示当前配置设置,并在重新启动Web服务器后验证更改是否生效。