./configure: /usr/sbin/apxs: /usr/local/bin/perl: bad interpreter: No such file or directory

phpインストール時、configureでこんな感じのエラーで怒られた場合、どうやら、phpをapacheのモジュールとして認識させるためのモジュールapxsの中の、perlまでのパスが間違ってるらしい。

#cd /usr/sbin/
#vi apxs

apxs1行目↓
#!/usr/local/bin/perl -w
perlまでのパスが/usr/local/bin/perlになってることを確認。

サーバーのperlの場所を調べてみる。

#find / -name perl
/usr/bin/perl 

↑perlの場所が/usr/bin/perlにあることを確認。

/usr/local/binへ移動して、ディレクトリの中を確認する。
#cd /usr/local/bin/
#ls -la
ここで、perlがあるかを確認。なかったら、ここにperlという名前でシンボリックリンクを作成
ln -s /usr/bin/perl perl

作成できたか確認
#ls -la

作成できていたら、もう一度configureを実行してみる、そんな感じで。