###如何在 macOS Sierra 10.12 正確安裝 apache mod_jk

##編譯 mod_jk.so


cd ~/Desktop/tomcat-connector-source/native

./configure CFLAGS='-arch x86_64' APXSLDFLAGS='-arch x86_64' --with-apxs=/usr/sbin/apxs

make

sudo make install

* 第一步的 configure 可能會遇到 apxs path not found 的問題, 解決方式:

用 homebrew 安裝 apache24: brew install apache

--with-apxs 指定到 homebrew 安裝的 apache 位址(太長忘了), 大概就能正確 configure 了

--with-apxs=/usr/local/Cellar/apache/apache24...

* 如果還有 apxs 的問題, 可以執行 apxs -q 看看有少什麼套件

將make 好的 mod_jk.so 搬到原本的(homebrew的) apache libexec 下

5) Copy created mod_jk.so:

cp /usr/libexec/apache2/mod_jk.so /Applications/Coldfusion10/config/wsconfig/1/mod_jk.so

btw. 如果要使用 brew 的 apache 記得更換symbolic link ln -s

參考: