• 締切済み

php.iniが読み込まれていない。解決方法?

PHPの学習を始めている初心者です。Xamppを使用してPHPの学習を進めていますが、かきの問題に直面しています。 mbstringを使用したいのですが、これが使用できません。いろいろと調べてみましたところ、原因はどうやらphp.iniが読み込まれていないことがその理由のようです。 環境 OS: Windows8.1 Xampp: PHP7.2.0 状況: 1. Php.ini内の設定で、extension=mbstring.dllは初めから(デフォールトの状態)コメントアウトはされていません。 2. この状態でmbstring関連の関数を使用するとエラーとなってしまいます。 3. 一方、php info( );を実行すると示されるPHPの関連情報の中に、mbstringの関連条項はしめされません。 4. php.iniの実際のディレクトリーは、上のPHP情報に示されるphp.iniのディレクトリーを示すLoaded Configuraion Fileに示されるディレクトリーと全く同じです。 5. 以上より、”php.iniのディレクトリーは正しく認識されているが、読み込まれていない”と思うのですが。 6. 上記を除いたXamppの作動状況は、特に問題なく作動しています。 解決策を教えていただけると助かります。

みんなの回答

  • Proof4
  • ベストアンサー率78% (151/192)
回答No.1

Apacheと問題の切り分けを行うため、コマンドプロンプトにおいて下記のコマンドを実行した結果をお送りいただけますでしょうか。 php -i | find "mbstring" Alcyonexyz様の下記の質問も拝見しましたが、もしかしたら質問者様の環境特有の問題が発生しているかもしれません。 - Mysql, ユーザーへのdb権限設定が出来ない:https://okwave.jp/qa/q9732321.html - Xamppのインストールが出来ない。解決策教えて!:https://okwave.jp/qa/q9730099.html

関連するQ&A

専門家に質問してみよう