[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gentoojp-users 740] Re: phpでMySQL との接続について
- Subject: [gentoojp-users 740] Re: phpでMySQL との接続について
- From: Mamoru KOMACHI <usata@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 28 Oct 2003 00:01:20 +0900
- References: <[email protected]>
小町です。
# 中野さんのほうが詳しいかな?
At Mon, 27 Oct 2003 23:32:38 +0900 (JST),
Hiroki Ohtani wrote:
> PHPでMySQLのデータベースに接続しようとしています。MySQLをemerge後に
> # USE="mysql" emerge mod_php
> としていますが、データベースに接続できません。configureのログをみる
> と、--without-mysqlとなっています。mod_phpのebuildをみると、USEフラ
> グはApache以外は何もみていないようです。
どの ebuild を見ているのか分かりませんが、たとえばmod_php-4.3.3.ebuild
は inherit php としているので、php.eclass で指定されている IUSE を引っ
ぱってきます。emerge -pv mod_php とすると設定できる USE 変数一覧が出る
はずですが、試してみましたか? あと、config.log はどうなっていますか?
(libmysqlclient がリンクできないで失敗しているとかいうこともありえます
ので、そういうときは revdep-rebuild コマンドを実行してください)
とりあえずお約束的にはインストールしようとした mod_php のバージョン、
php のバージョンと各 USE フラグ(emerge -pv mod_php php の結果)、そして
emerge info (←emerge info とタイプすると emerge に関する情報が出てき
ます)の出力があると解決の手助けになるんじゃないかと思います。
> 現在は、ローカルでebuildを書き換えています。
たぶんその必要はないんじゃないかと思いますが……(inherit php が面倒を
見てくれるはずなので)。でもローカルでやるとうまくいくというのはなんで
しょうね。
> 質問ですが、RedHatのphp-mysqlのようなパッケージは存在しないのでしょ
> うか?
そういうふうな感じにするパッケージもあります(たとえば qmail)が、Gentoo
の場合はほとんど emerge の際の USE 変数でそのあたりを調節するので、わ
ざわざ別にパッケージを分けたりはしません。
> mod-phpが--with-mysqlでビルドできるようにするのがいいのでしょうか?
> RedHatなどのように別のパッケージにするのがいいのでしょうか?
好みの問題ではありますが、USE 変数を使って --with-mysql を調節できるよ
うにするのが「Gentoo 的」ではあります。
--
Mamoru KOMACHI <usata@xxxxxxxxxxxxxxxxxxxxxxx>
http://www.sodan.ecc.u-tokyo.ac.jp/~usata/