很多人認爲錯誤提示是說apxs不存在,其實真正的原因是apxs無法運行。
剛剛測試了一下,在沒裝perl的情況下編譯安裝apache生成的apxs的第一行是:#!/replace/with/path/to/perl/interpreter -w 。使用apxs需要安裝perl,因爲apxs使用的perl腳本。
接下來裝perl
yum install perl
安裝好後,必須修改apxs文件,因爲他的第一行還是#!/replace/with/path/to/perl/interpreter -w ,#!/replace/with/path/to/perl/interpreter這個文件是不存在的,當然不能運行。
裝第一行修改成#!/usr/bin/perl -w,保存就行了。
建議還是先安裝perl再編譯安裝apache,這樣方便些,不會太麻煩。