Laragonとは?
Laragonは、Windows向けの軽量かつポータブルなローカル開発環境です。以下のような特徴を持ちます
- 軽量かつ高速な起動
- Apache / Nginx / MySQL / PHP / Node.jsなどをワンクリックで構築
- 設定がシンプルで柔軟
Laragon公式Webサイト・GitHubについて
- 公式サイト:Laragon の公式サイトは laragon.org で、最新情報やドキュメント、導入手順が公開されています。Laragon+1
- GitHubページ:GitHubでは
leokhoa/laragon
リポジトリが管理されており、ソース構造やREADME、CHANGELOGなどが確認できます。なお、Laragonはバイナリ形式で提供されており、ソースコードそのものはOSSとして公開されていません。GitHub
🛠 Laragonで文字コードをShift_JISに設定する方法(Apache)
日本語を扱うWebアプリケーションでは、Shift_JISが必要になる場面もあります。たとえば、既存のレガシーシステムとの連携や、特定の業務用ツールとの互換性が理由です。
以下では、LaragonのApacheサーバで文字コードをShift_JISに設定する方法を解説します。
手順①:Apacheの設定ファイル(http.conf)を開く
- Laragonを起動
- メニューの「Menu」→「Apache」→「httpd.conf を開く」を選択
または、Laragonのディレクトリから以下のパスを開きます。
1 2 |
laragon\bin\apache\httpd-xxx\conf\httpd.conf |
※httpd-xxx
はインストールされているApacheのバージョンによって異なります。
手順②:文字コードをShift_JISに変更する
以下のディレクティブを httpd.conf
の適切な位置に追加または変更します。
1 2 |
AddDefaultCharset Shift_JIS |
特定のディレクトリだけShift_JISにしたい場合は、次のように記述します。
1 2 3 |
<Directory "C:/laragon/www/your-project"> AddDefaultCharset Shift_JIS </Directory> |
手順③:Apacheを再起動する
設定を反映させるには、Apacheの再起動が必要です。
- Laragonのメイン画面で「Apache」→「Restart」をクリック
- または「Services」→「Restart All」でまとめて再起動
✅ 設定確認方法
ブラウザで対象のページを開いた状態で、デベロッパーツール(F12)→ Networkタブ → Response Headers を確認します。
次のように表示されていれば設定成功です。
1 2 |
Content-Type: text/html; charset=Shift_JIS |
📝 まとめ
- Laragonは簡単にWeb開発環境を構築できる優れたツール
- Apacheの
httpd.conf
にAddDefaultCharset Shift_JIS
を追記することで、Shift_JISでの出力が可能 - 日本語のレガシー対応や特殊要件に役立つ
XAMPPでShift_JISを設定する方法
1. Apacheの文字コード設定を変更する
手順
- XAMPPコントロールパネルを起動し、「Config」→「Apache (httpd.conf)」を開きます。
- ファイル内で
AddDefaultCharset
という行を探します。
通常は以下のように設定されています:AddDefaultCharset UTF-8
- この行を次のように書き換えます:
AddDefaultCharset Shift_JIS
- 保存してApacheを再起動します。
Xamppも基本的に内部Apacheの設定を変えてあげるだけ、です。
XAMPPの開発元は Apache Friends という非営利団体です。
Apache Friendsについて
- 組織形態:非営利団体(NPO)
- 設立:2002年頃
- 所在地:国際的に活動しているが、主要メンバーは世界各地に分散
- 公式サイト:https://www.apachefriends.org/
Apache Friendsの主な活動
- XAMPPの開発・メンテナンス
- 無料で簡単に使えるApacheベースの開発環境の提供
- コミュニティサポートの運営
XAMPPの特徴
- Apache HTTP Server、MariaDB(旧MySQL)、PHP、Perlなど主要コンポーネントをワンパッケージで提供
- OSはWindows、Linux、Macに対応
- 無料かつオープンソース中心の構成
このため、ローカル環境として快適なのはLaragon>Xamppですが、依然としてXamppが安心できると考えています。(特にセキュリティが厳しい企業の場合)