ホームページ >バックエンド開発 >PHPチュートリアル >PHP が mbstring 拡張ライブラリを追加
1. Linux ホストに mbstring 拡張ライブラリをインストールするガイド (ソース コードのインストール)
コマンド ラインで次のコマンドを入力します:
1. cd コマンドを使用して、php のソース コード ディレクトリの下にある etc/mbstring ディレクトリに移動します。 、「/src/php5.2.5」、つまり「cd /src/php5.2.5」など
2.
#/usr/local/php/bin/phpize を実行します (php がインストールされていると仮定します)。 /usr/local/php ディレクトリ)
3.
#./configure --with-php-config=/usr/local/php/bin/php-config を実行します
4. make && make install を実行します
5. システムからプロンプトが表示されます。 mbstring.so ファイルが存在するディレクトリ。 php.ini に示されている extension_dir が指すディレクトリにコピーするか、mbstring.so を /usr/local/php/ext ディレクトリにコピーし、パラメータ extension_dir="/usr/local/php / ext" が指すように設定します。
6. php.ini を変更し、extension=mbstring.so
を追加して、Apache を再起動します: /service httpd restart を実行してインストールを完了します。
2. Linux ホストに mbstring 拡張ライブラリをインストールするガイド (rpm インストール)
Linux に付属の apache+php+mysql を使用している場合
コマンド:
#rpm -q php (php のバージョン番号を取得) )
次に、php-mbstring をダウンロードします:
php-mbstring-4.3.9-3.15.i386.rpm のバージョン番号は変更できることに注意してください。php のバージョン番号に変更するだけです
インストール:
# rpm -ivh php-mbstring-4.x.x-x.xx.i386.rpm
その後、apache
3を再起動します。
PHPの設定ファイルを/etc/php.iniに設定します。ここでは例としてUTF-8エンコードで設定します。
#vi php.ini
mbstringに対応する出力ハンドラーを設定します。
;output_handler =
-->output_handler = "mb_output_handler"
テキストセットをUTF-8に設定します。
;default_charset = "iso-8859-1"
-->default_charset = "UTF-8"
mbstringの言語を中国語に設定します
;mbstring. language = 日本語
--> mbstring. language =中国語
mbstring の内部エンコーディングを UTF-8 に設定します。
;mbstring.internal_encoding = EUC-JP
--> mbstring.internal_encoding = UTF-8
mbstringの入力テキストエンコーディングを自動判別モードに設定します。
;mbstring.http_input = auto
--> mbstring.http_input = auto
mbstring 出力テキスト エンコーディングを UTF-8 に設定します。
;mbstring.http_output = SJIS
--> mbstring.http_output = UTF-8
mbstringの自動テキストエンコーディング変換メソッドを有効にします。
;mbstring.encoding_translation = オフ
mbstring.encoding_translation = オン