Saya memiliki lingkungan Linux dan saya memiliki Aplikasi Web PHP yang secara kondisional berjalan berdasarkan variabel lingkungan yang digunakan getenv
dalam PHP. Saya perlu tahu bagaimana variabel lingkungan ini perlu disetel agar aplikasi berfungsi dengan benar. Saya tidak yakin bagaimana mengatur ini di Apache.
Selain itu, saya harus dapat mengonfigurasi variabel lingkungan terpisah untuk setiap domain secara terpisah.
Mohon nasihat tentang bagaimana saya bisa mencapai ini.
php
apache
ubuntu
environment-variables
Abishek
sumber
sumber
Jawaban:
Sesuatu di sepanjang garis:
sumber
getenv('VARIABLE_NAME')
$_SERVER
variabel.Anda juga dapat melakukan ini dalam file .htaccess dengan asumsi mereka diaktifkan di situs web.
Anda hanya perlu menambahkan .htaccess untuk menambahkan variabel lingkungan
sumber
Luar biasa, tetapi pada httpd 2.2 di centos 6.4 ini berfungsi.
Ekspor env vars dalam
/etc/sysconfig/httpd
Maka cukup lakukan ini ...
Lalu akhirnya ....
sumber
Jika server Anda adalah Ubuntu dan versi Apache 2.4
Kemudian Anda mengekspor variabel di lokasi "/ etc / apache2 / envvars".
Seperti baris di bawah ini, Anda perlu menambahkan baris ekstra di "/ etc / apache2 / envvars" export GOROOT = / usr / local / go
sumber