質問: "c:\php7\ext"と設定しているのに、 extension_dirがc:\php7\extではなく、c:\php\extとなっていて、 mbstringなども読み込まれていないのです。 loaded configuration file もnoneとなっていて、php.iniが読み込まれていないようです。 configuration file (php.ini) path はc:\windows となっていますが、c:\windows には php.iniは入れていません。 ネットで調べて、httpd.confに phpinidir "c:/php7" と記入するといいとあったので、記入してapacheを再起動して info.phpにアクセスしたところ、白紙のページが表示されました。 phpinidir "c:/php7"を削除して、apacheを再起動してinfo.phpにアクセスすると、 phpinfo()の画面が表示されます。 試しに、c:\windowsにphp.iniを入れてみると、また白紙のページになります。 つまり、php.iniを読み込もうとすると白紙にページになっていまうのです。 php.iniにエラーがあるのかと思って、解凍して何も変更していないphp.iniを 使ってみてもだめでした。php.iniの構文チェックができればと思って いろいろ調べたのですがネット上で見つからなかったです。 希望ですが、なんとかphp.iniを読み込んで白紙ではなくページを表示できて、 mbstringなども有効になっていればと思います。 どうぞよろしくお願いします。
回答: 32bitの環境でぱぱっと構築してみましたが、おっしゃるような状態にはなりませんでした。 (正常に、c:¥php7¥php.ini を読み込んでくれています。) 環境変数pathにて、c:¥php7 は通ってますでしょうか。 あと、apacheのエラーログにヒントとなるようなものは記載されていませんでしょうか。