昨今LAMPなどといわれるようになりましたが、それでもPHPの知名度はさほど高いわけではなく、かつPHPを駆使してプログラムを作れる人はそんなにいないのではないかと思われます。
かく言う私も、LAMP環境のシステムはいくつkが構築しましたが、単にオープンソースのアプリケーションをダウンロードして、解凍してインストール、と言った程度で、自分でプログラムを作った事があるわけではありません。
でもこんな、と言っては語弊がありますが、スクリプト言語一つでDBまで巻き込んだシステムが作れるなんてスゴイな、と言うのが正直な感想です。
さて、実際に上記のようなシステム構築の際に経験したトラブルですが、一つのシステム、たとえばXOOPSを一つのサーバー上に構築し、やれやれ、と思っても、他のLAMP環境のシステムも一緒にインストールしてしまえ、とすると文字化けが発生したりします。
XOOPSとMovable Typeを一緒にインストールした時がそうでした。
これはphp.iniと言うPHPの設定ファイルに入力、処理、出力時の言語にどのキャラクターセットを使うか指定する箇所があるのですが、ここで衝突してしまうからです。
最善策としては、PHPに絡むシステムは別々のサーバーに構築したほうが良い、と言う事になります。
0 件のコメント:
コメントを投稿