• 締切済み

mbstringが使えない

当方プログラミングの初心者です。環境は、ウインドウズXP.VER2です。APACHEは、2.0です。PHP5.2.2でmbstringが使えるようphp.iniファイルを自分の知りうる限りの方法で変更すべきところは変更したつもりですがmbstringが使えません。php.infoには、mbstringの項目が現れません。ちゃんとextension=php_mbstring.dllや、httpd.confなどを使えるようにしたのですがだめでした。漢字モードはEUC-JPにしました。たいへんおおざっぱな質問で恐縮でははありますが、なぜ私のパソコンではmbstringが使えないのか、ヒントがいただけると幸いなのですが。

みんなの回答

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.4

> エクスプローラーでは拡張子まで表示するようにするには、どうすればよいでしょうか いくら初心者だといっても、これくらいは自分で調べられるようにしましょうよ。 ・適当なフォルダを開いて ・ツール→フォルダオプション ・表示タブに移って ・詳細設定のボックスの中から「登録されている拡張子は表示しない」 を探して、そのチェックをはずす。 ・ダイアログボックスの上のほうにある「すべてのフォルダに適用」ボタンを押下 ・OKでダイアログボックスを閉じる です。 Vistaは多少手順が違うようですが、質問者さんの環境はxpだということなので これでいいと思います。

cdv65290
質問者

お礼

どうもありがとうございます。藁をもつかむ状態だったので、恥ずかしい質問をしてしまいました。

  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.3

Configuration File (php.ini) Path にphp.iniのファイル名が入ってないのは、見つけられずに、defaultになっていると云うことです。つまり、全部無効。 エクスプローラーでは拡張子まで表示するようにして、確認して下さい。 windowsのメモ帳で編集すると、勝手に .txt拡張子を追加されてしまうことがあります。

cdv65290
質問者

補足

エクスプローラーでは拡張子まで表示するようにするには、どうすればよいでしょうか

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

>php info.php | grep php.ini Configuration File (php.ini) Path => C:\WINNT\php.ini これはコマンドラインでやった結果ですが、 ブラウザ経由でも同じエントリがでるはずですので その内容を確認してください。 おまけ >php info.php | grep mbstring mbstring mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1. mbstring.detect_order => auto => auto mbstring.encoding_translation => On => On mbstring.func_overload => 0 => 0 mbstring.http_input => auto => auto mbstring.http_output => SJIS => SJIS mbstring.internal_encoding => SJIS => SJIS mbstring.language => Japanese => Japanese mbstring.strict_detection => Off => Off mbstring.substitute_character => no value => no value

cdv65290
質問者

補足

PHP.INIファイルは、CドライブのWINDOWSフォルダにあってPHP.INFOのConfiguration File Path もC:/WINDOWSと描いてあるので私の見ているファイルは、合っているとおもうのですが、貴重なご助言感謝します。

  • Rasyuki
  • ベストアンサー率57% (19/33)
回答No.1

phpinfoでのphp.iniへのパスは合っていますか?

cdv65290
質問者

お礼

今、気付いたのですが、php.info()を見たら、正しいconfiguration File(php.ini)Pathには、 C:/WINDOWS/php.iniと描いてあるのですが私のパソコンのphpinfo()には、 C:/WINDOWS  としか描いてありませんでした。

cdv65290
質問者

補足

phpinfoでのphp.iniへのバスがあっているかどうかは、どこをみればよいのでしょう。

関連するQ&A