FrontPage 新規 一覧 検索 ヘルプ ログイン

野良buildなapacheとportsのphpとの変更点

+!!!野良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
+
+以上