アプリ版:「スタンプのみでお礼する」機能のリリースについて

環境: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();を追加してブラウザでみるとエラーが出てしまいます。

ヒントだけでも教えて下さい。

A 回答 (3件)

拡張用のフォルダにphp_mbstring.dllをもってきて


php.iniに

extension=php_mbstring.dll

を記載してください。
    • good
    • 0
この回答へのお礼

extディレクトリの中にあったのでそのままにし、
php.iniで解除しましたら、解決しました。
すんなりできて良かったです。有難うございました。

お礼日時:2012/02/13 13:06

それは、Unix系OSでのやりかたです。


Windowsでは使えません。

ソースからコンパイルするなら、このあたりを参考に。
http://www.php.net/manual/ja/install.windows.bui …
コンパイルするための環境は整えてあるのでしょうか?
    • good
    • 0
この回答へのお礼

難しいですね。参考にさせていただきます。

お礼日時:2012/02/13 13:02

windowsなら素直にXAMPPあたりを利用してみては?

    • good
    • 0
この回答へのお礼

Microsoft-IISで最新のphpを使えるようになりたいのでapacheから始めています。
単純に解決できるようなことではないのでしょうか。

お礼日時:2012/02/12 21:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!