簡體   English   中英

使用 .htaccess 將 memory_limit 設置為 PHP FPM

[英]Set memory_limit to PHP FPM with .htaccess

我需要在.htaccess中修改php的memory_limit、max_input_vars和max_execution_time。為了不修改服務器上php的全局配置。

在我的虛擬主機中,我有這樣的配置:

<FilesMatch \.php> 
    SetHandler "proxy:unix:/var/run/php/php7.3-fpm.sock|fcgi://localhost/" 
</FilesMatch> 

在 my.htaccess 中,我測試了這兩個配置但沒有成功:

<IfModule php7_module>
    php_value memory_limit 512M
    php_value max_input_vars 10000
    php_value max_execution_time 1800
</IfModule>

<IfModule mod_php7.c>
    php_value memory_limit 512M
    php_value max_input_vars 10000
    php_value max_execution_time 1800
</IfModule>

對於php7.3-fpm.sock ,我是否必須以其他方式使用它?

謝謝

在您的配置文件中,默認路徑“/etc/php/7.3/fpm/pool.d/php7.3-fpm.conf”或您的路徑,更改為:

php_admin_value[memory_limit] = 512M
php_admin_value[max_input_vars] = 10000
php_admin_value[max_execution_time] = 1800

然后重新啟動您的 web 服務,並測試您的設置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM