[trick-with-Wiki] トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

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で落ちる。お手上げ。