使用.htaccess修改php.ini的配置

咱們知道php的配置都在php.ini這個配置文件中,在修改相應的參數後重啓一下web服務器便可生效。但 是有時咱們的空間多是租用的虛擬主機,沒有權限修改服務器的配置,這樣能夠在代碼中經過ini_set()這個函數修改php的相關配置。可是這個函數 不是萬能的,有些參數(例如post_max_size)修改不了的。PHP參數的可修改範圍有如下幾種php

 常量  值  可修改範圍
 PHP_INI_USER  1  配置選項可在用戶的 PHP 腳本或 Windows 註冊表中設置
 PHP_INI_PERDIR  2  配置選項可在 php.ini, .htaccess 或 httpd.conf 中設置
 PHP_INI_SYSTEM  4  配置選項可在 php.ini 或者 httpd.conf 中設置
 PHP_INI_ALL  7  配置選項可在各處設置

只要常量值不是PHP_INI_SYSTEM均可以在.htaccess中修改,這樣只要咱們的空間支持.htaccess就能夠了,格式php_value 名稱 值,例如:web

php_value memory_limit 1024M
php_value max_execution_time 200
php_value post_max_size 64M
服務器

這樣就修改了幾個參數的值,具體的可修改範圍能夠查閱PHP手冊。函數

相關文章
相關標籤/搜索