Apakah mungkin untuk memiliki file php.ini terpisah yang menimpa file php.ini default untuk setiap host virtual? Saya menjalankan Apache / 2.2.14, PHP 5.3.2-1.
Sebagai contoh, saya memiliki beberapa vhost yang menunjuk ke domain di /var/www/
direktori saya :
/var/www/website1.com
/var/www/website2.com
Yang saya inginkan adalah dapat menempatkan file php.ini khusus di setiap direktori yang akan menimpa nilai default hanya untuk vhost itu, tetapi tetap menggunakan default aslinya jika nilainya tidak ditentukan:
/var/www/website1.com/htdocs/
/var/www/website1.com/php.ini
Sunting
Bagi yang berminat, saya menemukan lebih banyak info tentang topik di Bagaimana cara mengatur file php.ini per situs pada server LAMP menggunakan NameVirtualHosts? .
sumber
Jika Anda menggunakan cgi (atau fastcgi, atau fpm, yang juga fastcgi), Anda dapat menggunakan
.user.ini
file .Cukup letakkan
.user.ini
file di direktori webroot Anda dengan opsi php Anda, sebagai berikut:Dan php akan memperpanjang file php.ini utama dengan opsi itu.
sumber
Tambahkan PHPINIDir dalam tag VirtualHost dan arahkan ke direktori file php.ini Anda yang vhost akan gunakan.
meraih dari http://www.howtoforge.com/how-to-specify-a-custom-php.ini-for-a-website-apache2-with-mod_php
Sunting 14/04/2010 12:30 EST: ** Nevermind, ini mengubah "File Konfigurasi yang Dimuat" untuk semua vhosts. **
sumber