[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:20177] Re: PHP build (Re: gettext.tgzについて)



こんにちは、清水です。
gettextは、とりあえず0.11.5を自前buildしました。
On Sun, 10 Aug 2003 11:24:30 +0900
HOTTA Sadamichi <hotta-s@mx.biwa.ne.jp> さん wrote:


> > いや、手元の環境(gettext() と iconv() の依存関係)がややこしくなってし
> > まい、将来的に問題を複雑化するだけです。急ぎであれば、PostgreSQL のビ
> > ルドスクリプトを取り寄せて、こっちのパッケージの方を手元で作られた方
> > がいいのかも。
> 
> 個人的にはPostgreSQLは使わないのですが、contribのApacheやPHPをインスト
> ールしようとするとlibpq.soを要求してくるので、入れざるを得ないのです。
> 
> もっともこれらを自分でソースからコンパイルすれば済むのでしょうけど。
> 
PHP-4.3.* buildの方法を、まとめてみました。
#いろいろあるでしょうが....
#./configure --help 

apache 1.3.**    /usr/local/apache
postgresql 7.3.* /usr/local/postgresql/***
mysql 3.23.5*    /usr/local/mysql/*** 
gd 2.*.*         /usr
jpeg             /usr
png 1.2.*        /usr   defaultのpng-1.0.15はmakefile改造要?!(ML検索!)
zlib             /usr
freetype2        /usr
jpegは  defaultですが、その他は
くわむらさんには、申しわけありませんが、
自前管理とします。
*は適時指示してください。

1)pgsql,mysqlなし
PREFIX=/usr/local/php43*_*
./configure --prefix=$PREFIX  --with-apxs=/usr/local/apache/bin/apxs \
            --without-pgsql --without-mysql \
            --enable-mbstring \
	    --enable-zend-multibyte \		
            --enable-mbregex  \
            --enable-memory-limit || exit 1
make
make install

2)pgsql,mysqlをいれる(libphp4.soに)
PREFIX=/usr/local/php43*_*
./configure --prefix=$PREFIX  --with-apxs=/usr/local/apache/bin/apxs \
            --with-pgsql=/usr/local/pgsql/*** \
            --with-mysql=/usr/local/mysql/*** \
            --enable-mbstring \
	    --enable-zend-multibyte \		
            --enable-mbregex  \
            --enable-memory-limit || exit 1
make
make install

3)pgsql,mysql,gdをいれる(libphp4.soに)
PREFIX=/usr/local/php43*_*
./configure --prefix=$PREFIX  --with-apxs=/usr/local/apache/bin/apxs \
            --with-pgsql=/usr/local/pgsql/*** \
            --with-mysql=/usr/local/mysql/*** \
            --enable-mbstring \
	    --enable-zend-multibyte \		
            --enable-mbregex  \
            --with-gd=/usr \
            --with-jpeg-dir=/usr \
            --with-png-dir=/usr \
            --with-zlib-dir=/usr \
            --with-freetype-dir=/usr \
            --enable-memory-limit || exit 1
make
make install

ただし、1)は試したのではない。
スペル間違いがあれば、ごめんなさい。
--
清水信秀 nobushim@js3.so-net.ne.jp

Follow-Ups
[plamo:20179] Re: PHP build (Re: gettext.tgzについて), HOTTA Sadamichi
References
[plamo:20146] gettext.tgzについて, HOTTA Sadamichi
[plamo:20153] Re: gettext.tgzについて, Shun-ichi TAHARA (田原 俊一)
[plamo:20159] Re: gettext.tgzについて, HOTTA Sadamichi

[検索ページ] [メール一覧]
Plamo ML 公開システム