Apacheにおける環境変数の設定
Apacheでは、Apacheが実行されるときに利用される環境変数を定義することができます。環境変数の定義ファイルは以下です。
# 環境変数定義ファイル /etc/apache2/envvars
ここに環境変数の読み込みの定義をしておくと、Apacheの再起動時に読み込まれます。
Apacheにおける環境変数の利用の例
Apacheにおける環境変数の利用の例です。
CGIを実行するPerlを指定したい
CGIスクリプトがある場合、システムPerlではなく、自分でインストールしたユーザーPerlを使いたいという場合があります。
現在のPATHの先頭にユーザーPerlのパスを追加します。whichコマンドを使うと、ユーザーPerlがどこにあるかを簡単に確認できるので、末尾の「/perl」を取り除いたパスを設定します。
export PATH="/home/admins/perl5/perlbrew/perls/perl-5.30.2/bin:$PATH"
Perlのライブラリを追加で読み込みたい
Perlのアプリケーションのライブラリが、自分で置いた場所にあるとします。そのような場合は、PERL5LIB環境変数を使えば、そのライブラリを読み込ませることができます。
export PERL5LIB=/my/lib