[解決済み] 内蔵の mb_internal_encoding メソッドを呼び出すことができませんか?
質問
CentOS 5.3 VMware 'box'にindeferoをインストールしようとしているのですが、問題が発生しました。 インストールのかなり早い段階でエラーが発生し、このように絞り込むことができました。
[root@code /var/www/html]# cat x.php
<?php
mb_internal_encoding("UTF-8");
?>
[root@code /var/www/html]# php x.php
PHP Fatal error: Call to undefined function mb_internal_encoding() in
/var/www/html/x.php on line 2
このスクリプトをApache経由でhttpで呼び出すと、同じエラーが発生します。 現在 PHPマニュアル mb_internal_encoding 関数 は、PHP 5 ではビルトインであるべきです。
CentOS 5.3 i386 (Linux code 2.6.18-53.1.21.el5 #1 SMP Tue May 20 09:34:18 EDT 2008 i686 i386 GNU/Linux) で、PHP 5.2.9 をインストールしたのですが、どうでしょうか?
[root@code /var/www/html]# php -v
PHP 5.2.9 (cli) (built: Jul 8 2009 06:03:36)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
再確認しました:selinuxは(今のところ)無効になっています。
どうしたらいいですか?
解決方法は?
mbstring は、デフォルトでは有効になっていない非デフォルトの拡張機能です ;以下を参照してください。 このページ のマニュアルを参照してください。
<ブロッククオートインストール方法
mbstringは非デフォルトの拡張機能です。 つまり、デフォルトでは有効になっていません。 デフォルトでは デフォルトでは を設定します。 詳しくはインストール編をご覧ください
そのため、その拡張機能を有効にするには、php.ini ファイルを修正する必要があるかもしれません (そして Apache を再起動すると、修正内容が反映されます)。
私はCentOSを使っていないのですが、以下のような方法で、まず拡張機能をインストールする必要があるかもしれません。
(参照
このページ
は、解決策を与えているように見えます)
:
yum install php-mbstring
(パッケージ名が少し違うかもしれないので、yum search で取得してください :-) )
関連
-
[解決済み】PHP - 構文エラー、予期しないT_CONSTANT_ECAPSED_STRING [閉店].
-
[解決済み】接続の取得に失敗しました: php_network_getaddresses: getaddrinfo failed: 名前またはサービスが不明
-
[解決済み] PHP & MySQL: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given [重複] PHP & MySQL: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given.
-
[解決済み] SQLSTATE[HY093]: 無効なパラメータ番号: パラメータが定義されていません
-
[解決済み】未定義の関数mysql_query()をLoginで呼び出す【重複
-
[解決済み】既に開始されているPHPセッション【重複あり
-
[解決済み】SSLピア証明書またはSSHリモートキーがOKでなかった
-
thinkphp5 timestamp 非整形の数値に遭遇した。
-
[解決済み] PHP product.php?id=1 のような URL を作成する方法
-
[解決済み] YouTube APIからYouTubeビデオのサムネイルを取得する方法を教えてください。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Notice: 非オブジェクトのプロパティを取得しようとしているエラー
-
[解決済み】move_uploaded_fileは、「failed to open stream: Permission denied" というエラーが出る
-
[解決済み】PHPで空の値からデフォルトオブジェクトを作成する?
-
[解決済み】mysqli_result クラスのオブジェクトを文字列に変換できない
-
[解決済み] SQLSTATE[HY093]: 無効なパラメータ番号: パラメータが定義されていません
-
[解決済み】 libapache2-mod-php7 パッケージが見つからない。
-
[解決済み】警告。数値でない値に遭遇しました
-
[解決済み】PDOException SQLSTATE[HY000] [2002] そのようなファイルまたはディレクトリがありません。
-
MacでPHPを実行した際に、メモリサイズが134217728バイトも消費される問題の解決方法について
-
[解決済み】MySQLのカラム数が1行目の値数と一致しない【非公開