投稿日:2004年09月17日 作成鷹の巣

No.17260 PHPのマルチバイト文字列関数を使用のためmbstringモジュールを使えるようにするには?



PHPのマルチバイト文字列関数を使用のためmbstringモジュールを使えるようにするには?

No.17260 投稿時間:2004年09月17日(Fri) 17:35 投稿者名:suga URL:

RedHat9.0でPHP4.2.2+PostgreSQL7.3.2で
メールフォームで受信したメールを転送する機能を作ろうとしています。

mail()を使って転送することはできたのですが、
マルチバイト文字列関数が使えず、エンコードが出来ない状態です。

phpinfo()をつかって確認したところ、モジュールがインストールされていないようです。
この状態でmbstringモジュールを使えるようにするには、
PHPを入れ直すしかないのでしょうか?
できれば、現状の設定の上にmbstringモジュールを追加したいと思います。

(Linux,PHPは初心者レベルで、本を見ながらやってる状態です。
また、サーバの設定、受信部分は前任者がつくりましたが、前任者とは連絡が取れない状態です。)

ご教授お願いします。


PHPのバージョンをアップデートしたらどうでしょうか?

No.17262 投稿時間:2004年09月17日(Fri) 19:38 投稿者名:ガル URL:

> phpinfo()をつかって確認したところ、モジュールがインストールされていないようです。
> この状態でmbstringモジュールを使えるようにするには、
> PHPを入れ直すしかないのでしょうか?
> できれば、現状の設定の上にmbstringモジュールを追加したいと思います。
> (Linux,PHPは初心者レベルで、本を見ながらやってる状態です。
> また、サーバの設定、受信部分は前任者がつくりましたが、前任者とは連絡が取れない状態です。)
> ご教授お願いします。

PHPのバージョンをアップデートしたらどうでしょうか?

どうしてもPHP4.22が必要で、もう少し知識があるのなら、src.rpm から再度コンパイルした方が、
自分の必要な環境が作れますので、こちらの方がいいかもしれません。
mbstringの追加は、再コンパイルかphpizeで可能です。


|目次|掲示板|過去ログ目次|▲頁先頭|