FrontPage
New
Tools
Index
>>
Edit: Redhat6.2JにPHP-4.4.1
!librettoにPHP-5.xをインストールしたかったがhtt OSはRedHat6.2J,apacheは1.3.34でconfigureをデフォルトでインストールしてある。つまりApache Shared Moduleはdisableだ。またmysqlやpostgresは入れてない。((br)) 8< tar xzf php-5.0.5.tar.gz ./configure --with-apache=/usr/local/src/apache_1.3.34 --disable-libxml --disable-dom >8 libxml2がないと言ってエラーで落ちる。RedHat6.2Jではlibxmlは入っているがversionが2ではないのが問題だ。libxmlをdisableしてもdom以外にもlibxmlを必要とするものが多いので、うまくない。((br)) # 正攻法で導入する手もある。libiconv,libxml2のソースを入手してコンパイルする。 + http://katayama.itbdns.com:8654/wiki/pukiwiki.php?libiconv%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB{libiconvインストール} + http://katayama.itbdns.com:8654/wiki/pukiwiki.php?libxml2%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB{libxml2インストール} + http://katayama.itbdns.com:8654/wiki/pukiwiki.php?PHP5%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB{PHP5インストール} !仕方がないのでPHP-4.4.1にversionをさげる 8< ./configure --with-apache=/usr/local/src/apache_1.3.34 --enable-mbstring make make install cd ../apache_1.3.34 ./configure --activate-module=src/modules/php4/libphp4.a make make install cd ../php-4.4.1 cp php.ini-dist /usr/local/lib/php.ini >8 ((br)) 一応shared module 版でもmakeしてみる((br)) 8< cd apache_1.3.4 ./configure --prefix=/usr/local/apache --enable-module=so make make install cd ../php-4.4.1 ./configure --with-apxs=/usr/local/apache/bin/apxs --enable-mbstring make make install cp php.ini-dist /usr/local/lib/php.ini >8
Administrator's Sign:
freeze
Attachment
New:
Sign:
Rename
Title:
Administrator's Sign: