!!!野良buildなapacheとportsのphpと
{{category Apache FreeBSD}}
----
ApacheはなんとなーくsuEXECの関係で野良buildし続けてるのだけど、そこにportsのphpからmod_php入れたいよねって話。
portmasterとかその手のpkg管理ツールで www/mod_php* を入れると漏れなくportsのapacheを導入されてしまうのだけど、ふつーに make;make install だと apxs だけ認識していればいいというお話
なので
/usr/local/apache2/bin/apxs
を
/usr/local/sbin/apxs
にリンクしとく
> ll /usr/local/sbin/apxs
lrwxr-xr-x 1 root wheel 27 5月 28 22:53 /usr/local/sbin/apxs -> /usr/local/apache2/bin/apxs
この状態で /usr/ports/www/mod_php* で make install clean すると、さくっと
/usr/local/libexec/apache24/libphp7.so
が導入されるので、あとはこいつを /usr/local/apache2/modules 以下にリンクして終わり
>ll /usr/local/apache2/modules/libphp7.so
lrwxr-xr-x 1 root wheel 38 5月 28 23:11 /usr/local/apache2/modules/libphp7.so -> /usr/local/libexec/apache24/libphp7.so
以上