« snort | メイン | snort #2 »

2002年9月 5日

[PC] Apache-1.3.26+PHP-4.2.2+mod_ssl-2.8.10-1.3.26

今のままじゃ Multibyte 対応してなかったみたいなのでもう一度入れる.で, もう一度まとめてみる.
  • Apache を configure
    $ tar zxvf apache-1.3.26.tar.gz
    $ cd apache-1.3.26
    $ ./configure
    
  • PHP を Build
    $ cd ../php-4.2.2/
    $ ./configure --with-pgsql --enable-mbstring --enable-mbstr-enc-trans
    --with-apache=../apache_1.3.26/  --enable-track-vars
    $ make
    $ su
    # make install
    # exit
    
  • OpenSSL を -fPIC(Position Independent Code) をつけて config -> make
    $ cd ../openssl-0.9.6g/
    $ ./config -fPIC
    $ make
    
  • mod_ssl を configure
    $ cd ../mod_ssl-2.8.10-1.3.26/
    $ ./configure --with-apache=../apache_1.3.26/
    --with-ssl=../openssl-0.9.6g/ --enable-rule=SHARED_CORE
    --with-layout=Apache --enable-module=so --enable-module=status
    --enable-module=info --enable-module=rewrite --enable-module=usertrack
    --activate-module=src/modules/php4/libphp4.a --enable-shared=ssl
    
  • Apache の Build
    $ cd ../apache_1.3.26/
    $ make
    $ make certificate
    $ su
    # make install
    
    で,問題なく mb_* が使えた.

    Posted by Rust Stnard at 00:00