我想知道是否可以更改特定url的php_value memory_limit。Apache2 - 更改特定網址的php內存限制
我使用ini_set('memory_limit', '256M')
,以及設置suhosin memory.limit
爲256M嘗試,但它只是不工作,每當我做var_dump(ini_set('memory_limit', 256M))
我只是得到bool(false)
。
我想知道是否有方法改變httpd.include來改變特定網址的php內存限制。目前,我有這樣的:
<LocationMatch "docs/download/">
php_value memory_limit "256M"
</LocationMatch>
,所以如果我瀏覽到文檔/下載/ url中我希望它佔用的內存限制,但這樣做ini_get('memory_limit')
仍然只能返回在的.htaccess是設置memory_limit的128M。
好的,所以我已經解決了這個問題。這是Suhosin的一個問題。我已經更改了/etc/php5/conf.d
中的文件,但在/etc/php5/apache2/conf.d
中有另一個Suhosin文件,我未能更改。這樣做解決了這個問題。
'「256M」'應該是Àpache配置中的字符串 – Xenos
不幸的是,這並沒有解決問題 – VirtuallyBookish