FreeBSDにPHPを設定
pkg_addではダメ?
- VMwareにいろいろツッコンでもうサーバいぢるのが楽しい。でメモメモ。
CONFIGURE_ARGS= \
--with-layout=GNU \
--with-config-file-scan-dir=${PREFIX}/etc/php \
--disable-all \
--enable-libxml \
--with-libxml-dir=${LOCALBASE} \
--enable-mbstring \
--enable-mbregex \
--enable-reflection \
--program-prefix=""
-
- mbstringとmbregexの部分を追加した。
- makeしてmake install
- httpd.confに以下の記述を追加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
追記12/3
- その後/usr/ports/lang/php5-extensions/ をmake installしたら(全部選択して)、エラーが発生してhttpdが起動しなくなったりした。mbstring関連はこのextension内にあるようで、上記設定と重複したりするようでした。面倒なのでextensionsはpkg_info | grep phpから表示される一覧で一つ一つ削除pkg_deleteしました;;make cleanしたらports deinstallできなくなるらしい。
- Emacsでphp-modeが使いたかったのでpkg_add -r php-mode(だったかな)を実行するも、puttyなどでリモートログインしてEmacsを使うとphp-modeは機能しない。実機からだと使えるんだけど。。perl-modeはどちらでもOKですた。