[PHP-users 11785] Re: Windowsでのphp.ini の設定
K.Ishida
php-users@php.gr.jp
Tue, 26 Nov 2002 14:21:55 +0900
八田さん、Edwinさん有り難うございました。
早速ご指摘の事を行ってみましたが、結果が思わしくありません。
因みに、私のphp.iniは
;extension=php_mbstring.dll
のようになっていたので、このセミコロンをはずしました。
Apacheを再起動したところサーバーに接続できなくなりました。
<?php
phpinfo();
?>
のファイルにアクセスしてもIEの地球が回りっぱなしで何も帰ってこなくなります。
気になるのは以下の点です。
・php.iniで
; Directory in which the loadable extensions (modules) reside.
extension_dir=/php4/extensions
extension=php_pdf.dll
のところはこの設定であっているのでしょうか?
・php.iniで
[mbstring]
;mbstring.internal_encoding=EUC-JP
;mbstring.http_input=auto
;mbstring.http_output=SJIS
;mbstring.detect_order=auto
;mbstring.substitute_character=none;
のところは設定しなくても大丈夫ですか?
セミコロンをはずしてみましたが結果は同じでしたが...
・検索でphp_mbstring.dllやmbstring.dllを探しても
どこにも見あたりません。他から導入しないといけないのでしょうか?
PHPはphp-4.2.3-installer.exeでインストールしました。
以上アドバイスをお願いします。 石田
> 八田です
>
> php.iniの
> ;extension = mbstring.dll
> を
> extension = mbstring.dll
> にすればOKです
>
> 他にも必要な拡張モジュールを有効にするには
> 同じようにすればOKです。
> あとは、php.iniをじっくり読み直されることをお勧めします
>
> On Tue, 26 Nov 2002 11:34:39 +0900
> "K.Ishida" <ishida.k@tmi.kenwood.co.jp> wrote:
>
> > 初めて投稿いたします。
> > 全くの初心者ですのでよろしくお願いします。
> >
> > 環境は
> > WinME
> > Apache 1.3.26
> > PHP 4.2.3
> > mysql 3.23.52
> >
> > あるプログラムを走らせますと以下のエラーメッセージがでます
> > Fatal error: Call to undefined function: mb_convert_encoding() in ........
> > いろいろ調べてみますと拡張モジュールが有効になっていないのではないかと思うのですが
> > 設定の仕方がわかりません。
> > ここのMLでも情報を探してみたのですがWindowsのせいか見つけられませんでした。
> > ご教授願えれば幸いです。
> >
> > また、PHPのプログラミングを初めて見て文字セットの使い分け、文字エンコーディング
> > についてなかなか理解できていません。
> > 適当な文献やウェブサイトなどがありましたら教えてください。
> >
> > よろしくお願いします。 石田