人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

phpをrpmでインストールするとenable mbstringがついてなかったり--without-mysqlとなっていたりして一部のphp関数が使えません。後からenable mbstringやwith-mysqlを有効にするにはどうしたらよいのでしょうか?

●質問者: maruyamatyou
●カテゴリ:インターネット ウェブ制作
✍キーワード:MySQL PHP rpm インストール 関数
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● toohigh
●27ポイント

mbstring.so や mysql.so といった、php を動的拡張できるファイルを提供してくれる rpm があるようなら、それを利用すると良いでしょう。たとえば fedora core 2 なら下記のようなものがあるようです。

http://rpmfind.net/linux/RPM/fedora/updates/2/i386/php-mbstring-...

もし、そのようなものが無い場合は、srpm を元に rpm を作り直すか php をソースから自分でコンパイルして使うかどちらかになるかと思います。

http://www.itmedia.co.jp/help/tips/linux/l0414.html


2 ● husigi
●27ポイント

「php」ディレクトリ内の「php.ini」を編集します。

詳しくは、

http://www.sound-uz.jp/php/colum/setup21.html


3 ● ito-yu
●26ポイント

他の質問でFedoraCore5だと言っていたので、その環境だとして。

http://ftp.ne.jp/Linux/packages/fedora/core/5/i386/os/Fedora/RPM...

上記ページを開いて、「php-」という文字列で検索してみてください。

各種拡張がそれぞれrpmとして存在します。

mbstring → php-mbstring-5.1.2-5.i386.rpm

mysql → php-mysql-5.1.2-5.i386.rpm

yum -y install php-mbstring php-mysql でも解決するかな。

もしかしたら導入後にphp.iniの編集が必要になるかもしれませんが、マニュアルを参照してください。

http://www.php.net/manual/ja/ini.core.php#ini.extension

◎質問者からの返答

なるほどphp-mbstring php-mysqlにもrpmが存在するのですか。ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ