cygwinでAapache2+Mysql5+php5
結論からいうと失敗。
signal 11吐いてapacheが死ぬ。
これは某掲示版でいわれていたように鬼だね。
phpのconfigurが吐き出すmakeファイルがうんこらしい。
apache、mysqlは問題なくインストールできるが
phpがは入らない。
makeでこけるので
makefileの下記箇所を編集。
"EXTRA_LIBS"の箇所に:
-lhttpd2core -lapr-0 -lapr-1 -laprutil-0 -laprutil-1
追加し、
libs/libphp5.bundle: add -shared after $(CC):
のかしょを
$(CC) -shared $(MH_BUNDLE_FLAGS) $(CFLAGS_CLEAN) [...]
に変更、同じ行の
$(PHP_GLOBAL_OBJS:.lo=.o) $(PHP_SAPI_OBJS:.lo=.o)
を
`echo $(PHP_GLOBAL_OBJS) $(PHP_SAPI_OBJS) | sed "s/\([^/ ]*\)\.lo/.libs\/\1.o/g"`
に変更
apacheのインストールディレクトリにある
libhttpd2core.* を /lib にコピー。
makeが通る。
cygphp5.soとやらが作られないので単体でmake
make libs/libphp5.bundle
cp libs/libphp5.so
/modules/cygphp5.so
make install
でインストール完了。
しかしながら
apacheを起動すると落ちる。
お手上げ。
2006年10月08日 未分類 トラックバック:0 コメント:1