- ベストアンサー
mb_convert_kanaを使うと出るエラー
環境:Win32/Apache2.4.0/5.3.9RC3(C:\apache\php) mb_convert_kanaを使おうとするとエラーが出てしまいます。 Fatal error: Call to undefined function mb_convert_kana() in C:\apache\htdocs\test1.php on line 9 ネットで調べてみるとphpの再インストールが必要で bin/mkphp.shに下記インストール用スクリプトを書いて make cleanをすると良いとのことですが、mkphp.shがありません。 ------------------------------------------------------ make clean ./configure --with-apxs2=/usr/local/apache/bin/apxs \ --with-pgsql=/usr/local/pgsql \ --enable-mbstring \ --enable-mbregex \ --enable-gd-native-ttf \ --enable-memory-limit \ --enable-zend-multibyte \ --with-openssl \ --with-gd \ --with-ttf \ --with-freetype-dir \ --with-jpeg-dir \ --with-xpm-dir \ --with-zlib-dir \ --with-java \ && make && make install ------------------------------------------------------ また、参考になるか分かりませんが、 php.infoをブラウザで見たときに Configuration File (php.ini) Path には、C:\Windowsと表示されています。 <?php echo mb_internal_encoding(); phpinfo(); ?> とecho mb_internal_encoding();を追加してブラウザでみるとエラーが出てしまいます。 ヒントだけでも教えて下さい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
拡張用のフォルダにphp_mbstring.dllをもってきて php.iniに extension=php_mbstring.dll を記載してください。
その他の回答 (2)
- kmee
- ベストアンサー率55% (1857/3366)
それは、Unix系OSでのやりかたです。 Windowsでは使えません。 ソースからコンパイルするなら、このあたりを参考に。 http://www.php.net/manual/ja/install.windows.building.php コンパイルするための環境は整えてあるのでしょうか?
お礼
難しいですね。参考にさせていただきます。
- yambejp
- ベストアンサー率51% (3827/7415)
windowsなら素直にXAMPPあたりを利用してみては?
お礼
Microsoft-IISで最新のphpを使えるようになりたいのでapacheから始めています。 単純に解決できるようなことではないのでしょうか。
お礼
extディレクトリの中にあったのでそのままにし、 php.iniで解除しましたら、解決しました。 すんなりできて良かったです。有難うございました。