Ben değerini değiştirmek istiyorsanız varsayalım
php_value post_max_size 20M in .htaccess
post_max_size 20M in php.ini
Her ikisi de aynı işlemi yapacağız. Yani php.ini
ve .htaccess
arasındaki fark nedir?
Içinde yapılandırma, bir .htaccess dosyasındaki yapılandırma yalnızca kullanılan ise bir istek dizine gider veya alt-klasör zaman php.ini tüm sunucu için kullanılan .htaccess dosya içeri bulunduğu
Yani php.ini global veya varsayılan konfigürasyona sahip ve olabilir .htaccess dosyalarında tek tek dizinleri için özel yapılandırmalar. Ayrıca web hosting sağlayıcısı genellikle php.ini veya sunucu yapılandırmasına erişime izin vermez ama sadece .htaccess dosya izin veriyoruz.
Ama configuration modes her PHP yapılandırma bağlı olduğunu fark.
PHP sunucu üzerinde yüklü nasıl bağlıdır; onun bir apache modülü olarak yüklüyse, o zaman kullanacağız. htaccess dosyaları. htacess okumak ve Apache tarafından yürütülen gibi PHP direktifleri sorunu.
Eğer CGI olarak çalıştırırsanız, o zaman PHP etkiler woudlnt. Htaccess şey olarak, bir php.ini dosyasını kullanacağız.
Sen phpinfo () ile bir php dosyası yaparak PHP yüklü nasıl kontrol edebilirsiniz; içeri
Bu, yalnızca belirli bir dizin için yerel geçersizleştirerek anlamına gelir; bakılmaksızın PHP yüklü nasıl o ana php.ini dosyasını okur.
Windows üzerinde PHP kullanırken kendimi bilmiyordum değil soruya bir cevap, ama ilginç bir nefis lokma, bu kayıt defterinde dizin başına ayarlarını yapmak mümkündür. Kimden manual a>:
Windows kayıt defteri üzerinden PHP yapılandırmasını değiştirme
Windows üzerinde PHP çalışırken, yapılandırma değerleri Windows kayıt defterini kullanarak bir dizin başına bazında değiştirilebilir. Yapılandırma değerleri yol adları karşılık alt anahtarları, Dizin Değerler Başına kayıt defteri anahtarı HKLM \ SOFTWARE \ PHP \ saklanır. Örneğin, dizin c için yapılandırma değerleri: \ inetpub \ wwwroot Dizini Değerler \ c \ inetpub \ wwwroot Başına anahtarı HKLM \ SOFTWARE \ PHP \ içinde saklanır. Dizinin ayarlar bu dizinde veya onun herhangi bir alt çalışan herhangi bir komut dosyası için aktif olacaktır. Anahtarının altında değerler PHP yapılandırma yönergesinin adını ve dize değeri olmalıdır. Değerler PHP sabitleri çözümlenmez. Ancak, PHP_INI_USER değişebilir yapılandırma değerleri PHP_INI_PERDIR değerleri olamaz, bu şekilde ayarlanabilir.