Cygwin上でPHP5をコンパイル
カテゴリ[pc]
関連:Cygwin上でPHPをコンパイル
libxml2パッケージのsrcを、標準インストーラを用いてインストール。次に、
cd /usr/src/libxml2-2.6.16 ./configure make make install
PHP5をダウンロード、適当なディレクトリに置いて、
tar jxvf php-5.0.4.tar.bz2 cd php-5.0.4 ./configure --enable-mbstring --with-apxs=/usr/sbin/apxs --with-libxml-dir=/usr/local/lib sed -i 's/libphp5\.so/libphp5.dll/g' Makefile make cd libs/ gcc -I/usr/src/libxml2-2.6.16/include/libxml -shared -o libphp5.dll\ -Wl,--out-implib=libphp5.dll.a -Wl,--export-all-symbols -Wl,--whole-archive\ libphp5.a /bin/cyghttpd.dll /usr/local/lib/libxml2.a /lib/libiconv.a -Wl,--no-whole-archive -lcrypt -lz cd .. make install
で、一見インストール成功に見えるが、php表示しようとするとSignal11で落ちる。お手上げ。