如何更改APXS環境變量以使用不同位置的apxs工具?如何更改APXS環境變量?
我想安裝一個Apache模塊到我的MAMP安裝。我可以使用$ apxs -cia mod_ftp_example.c
成功安裝模塊。但是,全局apxs
命令使用的是爲Mac OS X預裝的Apache服務器配置的apxs工具,而不是使用位於MAMP構建中的apxs工具。
這意味着,當我在終端執行apxs
命令,模塊的.so文件在這裏安裝:
/usr/libexec/apache2
這是在安裝該模塊自帶的Mac上的Apache服務器,而不是我的 MAMP構建。到我想安裝我模塊的.so文件到庫模塊的路徑實際上是在這裏:
/Applications/MAMP/Library/modules
現在,當我執行命令$ whereis apxs
,我看到了APXS工具位於/usr/sbin/apxs
- 再次,這在默認的OS X Apache服務器的httpd版本內,而而不是我的MAMP服務器。
我的理論是,如果我可以更改apxs的whereis
位置,那麼我可以將我的模塊安裝到正確的位置。那我該如何改變這個位置呢?我嘗試了以下,但它似乎並沒有工作:/
$ APXS=/applications/mamp/library/bin/apxs
任何想法?謝謝!