爲什麼/usr/local/apache2/bin/apxs明明存在,安裝module的時候總是提示請指定有效的apxs路徑呢?

很多人認爲錯誤提示是說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,這樣方便些,不會太麻煩。

發佈了103 篇原創文章 · 獲贊 12 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章