ApacheもPHP対応になっていますが、日本語対応用のモジュールはインストールされませんのでそれだけは対処が必要です。■PHPのインストールと設定CentOSのApacheはPHP対応になっているので、必要なモジュールを組み込むだけです。PHP関連のパッケージのインストール状況を確認する。通常は、インストールされているはずであり、最後の日本語対応用の「php-mbstring」のみを追加インストールすればよい。Adminを動かす程度ならデフォルト設定のままで問題なく動作します。PHPの設定は結構厄介で、設定を誤ると文字化けに悩まされることになります。設定例が載っていますが、おやじが得た設定に関する結論は以下のとおりです。般的にPHPの記述コードとHTTP出力のコードは一致しているため、透過・無変換を基本とする。複数のコード系が混在しても文字化けすることは無い。EUC-JPでHTTP出力のコードがShift_JIS等)は、当該アプリだけ「.htaccess」で個別の変換を行うとよい。ディーングの問題なので、個別に対処すべき話。ここでは、設定変更したところを中心に記載します。nonephp.iniの設定の概要は、以下のとおりです。グ制御をチャント実行しているとは思えませんので、ここはOffを指定。トに依存するのでcharsetの送信を無効(空)にし透過させる。HTTP入力文字エンコーディングを指定するが、透過なので「pass」とする。HTTP出力文字エンコーディングを指定するが、透過なので「pass」とする。HTTP入力文字エンコーディング検出および内部文字エンコーディングへの変換用であるが、無変換なので「Off」とする。文字コードの検出順序でありデフォルトはauto。SJISのため誤検出するようなので、順序を入れ替え指定。指定してあげればよい。PHPがEUC-JPで出力がShift_JISの場合の.htaccessの記述例を下記に示します。htaccessで記述する場合は、下記が参考になるでしょう。文字エンコーディングを指定したエンコーディングに変換。なるので、output_bufferingは省略可。EUC-JP)を指定。"SJIS"</IfModule>■ApacheのPHP関連の設定ApacheのPHP関係の設定を行います。設定がされており、これも通常は設定変更不要です。restart■PHPの動作確認ここで、PHPが正常に動作しているか確認しておきます。とアクセスすると、PHPが使えるようになっていればサーバのPHP関係の情報が表示されます。?>[Esc]、[:]、[w]、[q]で保存。