./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を実行してみる、そんな感じで。
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を実行してみる、そんな感じで。