WindowsXP上でApache2.0.54とPHP5.0.4を使ってPHPのテストサーバを立てたのですが、マルチバイト関数をまったく読み込んでくれません。
PHPのコアファイルなどを "C:\Program Files\" 以下に "PHP 5.0.4" と言うフォルダをつくり、そこに保存してあります。Apacheの設定ファイルでPHPのモジュールをそのフォルダから呼び出して、うまくPHPが動作しました。また、PHP.ini上でextensionを "C:\Program Files\PHP 5.0.4\ext\" から読み出すようにしました。もちろん、extension一覧にあるphp_mbstrings.dllのコメントははずしてあります。
どのようにしたら、マルチバイト関数を呼び出せますか? よろしくお願いします。
No.3ベストアンサー
- 回答日時:
php.iniファイルが読み込まれていないのかもしれませんね
php.iniはC:\WINDOWS\にコピーしてますか。
また<? phpinfo(); ?>で表示される情報で
Configuration File (php.ini) Pathの値がC:\WINDOWS\php.iniとなっているか確認してみてください。
2度のレスありがとうございました。
実は恥ずかしながら、php.iniをDLLと一緒にSystem32に入れてありました…
php.iniを%windir%に移動させたら、ちゃんと読み込みました。(Configuration File Pathもちゃんと仰る通りになりました。)
本当にありがとうございました。
No.2
- 回答日時:
php.iniの[mbstring]のところは適切にコード指定していますか?
[mbstring]
; language for internal character representation.
mbstring.language = Japanese
特にココかな、defaultだとmb_なんとかの関数群は使えません。
;mbstring.func_overload = 0
あとはphpのマニュアルでご確認を
http://www.php.net/manual/ja/ref.mbstring.php
この回答への補足
レスありがとうございます。
コード指定などを見直したり、上にあるところなどを変えてみたのですがまだFatalErrorです。(どうも、ほんとにモジュールを読みこんないようです。)
エラーコードは以下のとおりです。
Fatal error: Call to undefined function mb_ereg() in C:\Documents and Settings\xxxxxx\My Documents\HTML\php\mbmatch.php on line 8
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- PHP PHPで訪問回数を表示するカウンタを作成したい 3 2023/05/27 07:09
- PHP phpでアクセスカウンターの数値の割合でリンク先を変更したい 1 2022/09/16 11:47
- PHP アップロードファイルの数に応じてCSSを動的に変更したいのですが、方法がわかりません 3 2023/07/23 21:59
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- PHP ランキングを表示する際の画像の大きさを固定することは可能でしょうか? <?php if ( has_ 1 2022/07/21 14:55
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.htaccessにphp_valueが使用できな
-
HYのAM11:00のラップの部分の歌...
-
require_once()でファイルが読...
-
PHP PDOライブラリが読み込まれ...
-
フォームで戻った際に入力済み...
-
テキストエリアの内容がメール...
-
リンクのクリック数をカウンタ...
-
phpのextension_dirを複数指定...
-
Apacheの設定ファイルにPHPの設...
-
これの対応OSを教えて下さい。p...
-
PHPからMSSQLへの接続結果の文...
-
libphp5.so がないと?
-
*.php、*.php3、*.phtmlの違い
-
さくらインターネットでメール...
-
<A href ~ と一緒に値を渡すには
-
phpのinclude_pathのエラーにつ...
-
apache・phpが起動しない・・・
-
Apache 2.4.0でphp5.3を使うには?
-
空メールシステムを作りたい
-
header(Location:~)で$_SESS...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
これの対応OSを教えて下さい。p...
-
フォームで戻った際に入力済み...
-
.htaccessにphp_valueが使用できな
-
*.php、*.php3、*.phtmlの違い
-
<A href ~ と一緒に値を渡すには
-
HYのAM11:00のラップの部分の歌...
-
PEAR(Image_QRCode)のエラー
-
さくらインターネットでメール...
-
PHPINFOが見えない
-
PEAR installでエラー
-
PHPからMSSQLへの接続結果の文...
-
phpからoutlook起動
-
リンクのクリック数をカウンタ...
-
libphp5.so がないと?
-
phpの中でphpを書けないか
-
【PHP】tmp_nameの命名規約につ...
-
phpエラーメッセージ
-
PHPでの画面遷移について
-
Apache 2.4.0でphp5.3を使うには?
-
PHPでメールを受信するには?
おすすめ情報