2017-09-17 110 views
0

我想用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腳本根本沒有影響?在php.ini中更改設置對性能沒有影響

回答

3

對ini文件進行更改後(假設您有一個非常典型的設置),您必須重新啓動Web服務器。您可以使用phpinfo()顯示當前的配置設置,並在重新啓動Web服務器後驗證更改是否生效。

相關問題