CAMPP Logo

CAMPP = Caddy + MySQL + PostgreSQL + PHP

MySQL/PostgreSQLを使用するアプリの開発環境(PHP 含む)

CAMPPは、Caddy、PHP-FPM、MySQL/MariaDB、PostgreSQL、phpMyAdmin、Adminer、ngrokを含む、完全に無料でインストールが簡単なクロスプラットフォームWeb開発スタックです。CAMPPオープンソースパッケージは、驚くほど簡単にインストールして使用できるように設定されています。

CAMPPとは?

CAMPPは、PHP Webサイトをローカルで実行するために必要なすべてをバンドルしたクロスプラットフォームのローカルWeb開発スタックです。

Caddy

自動HTTPSとリバースプロキシ機能を備えたモダンなWebサーバー。

PHP-FPM

最新の機能と改善を備えた高速で効率的なPHPランタイム。

MySQL/MariaDB

Windows/macOSではMySQL、LinuxではMariaDBを使用した堅牢なデータ管理。

PostgreSQL

強力な機能とデータ整合性を備えた高度なリレーショナルデータベース。

phpMyAdmin

簡単な管理のためのWebベースのデータベース管理インターフェース。

CAMPPについて

CAMPPは、従来のWeb開発スタックの現代的な代替手段です。シンプルさとパフォーマンスを念頭に設計されており、PHPアプリケーションをローカルで開発するために必要なすべてを提供します。

Apacheを使用する古いスタックとは異なり、CAMPPはCaddyを利用します。Caddyは、自動HTTPS、簡素化された構成、そしてすぐに使用できる優れたパフォーマンスを備えたモダンなWebサーバーです。

主なメリット

  • Windows、Linux、macOSのクロスプラットフォームサポート
  • 単一のセットアップウィザードで簡単インストール
  • サービス管理のためのシンプルなダッシュボードインターフェース
  • システムサービスとの競合を避けるためのポート設定
  • MITライセンスのオープンソース

コミュニティに参加する

CAMPPはオープンソースであり、貢献を歓迎します。バグを報告し、機能をリクエストし、プロジェクトの改善を支援してください。

最新情報

CAMPP CAMPP v0.3.6

最新のアップデート

新機能

  • PostgreSQL initdb 修正 (Linux):initdb エラーによる PostgreSQL の起動失敗問題を修正しました。ランタイム抽出ツールがシンボリックリンクとハードリンクのエントリを正しく再作成するようになりました。
  • ngrok は現在 Windows 専用:ngrok パブリックトンネリングは現在 Windows のみで利用可能です。Linux と macOS では非表示で無効になっています(近日実装予定)。
  • ngrok アンチウイルス処理 (Windows):Windows Defender フラグへの耐性向上。マルチコンポーネントインストールでは致命的ではない、ワンクリック Windows Defender 除外、NgrokAntivirusNotice と手動フォールバック手順。
  • MariaDB / MySQL exec-bit 修正 (macOS & Linux):抽出されたバイナリの権限問題を修正。バイナリは抽出後に実行可能として chmod され、すべての起動ポイントで防御的 chmod を実行。

ダウンロード

  • Windows: CAMPP-0.3.6-x64.exe (NSISインストーラー推奨)、CAMPP-0.3.6-x64.msi
  • macOS: CAMPP-0.3.6-universal.dmg (ユニバーサルバイナリ)、CAMPP-0.3.6-arm64.dmg (Apple Silicon)、CAMPP-0.3.6-x64.dmg (Intel)
  • Linux: CAMPP-0.3.6-amd64.deb (Debian/Ubuntu)、CAMPP-0.3.6-amd64.AppImage (ポータブル)、CAMPP-0.3.6-amd64.rpm (Fedora/openSUSE)

サポート対象プラットフォーム

  • Windows - 完全サポート、.exeまたは.msiでインストール
  • macOS - 完全サポート、Intel、Apple Silicon、ユニバーサルビルド利用可能 (macOS 13+)
  • Linux - 完全サポート、AppImage、.deb、または.rpmを使用

デフォルトポート

  • Webサーバー (Caddy):8080
  • PHP-FPM:9000
  • MySQL/MariaDB:3307
  • PostgreSQL: 5432
  • Adminer: http://localhost:8080/adminer
  • phpMyAdmin:http://localhost:8080/phpmyadmin

ダウンロード

Windows: CAMPP-0.3.6-x64.exe、CAMPP-0.3.6-x64.msi
macOS: CAMPP-0.3.6-x64.dmg、CAMPP-0.3.6-arm64.dmg、CAMPP-0.3.6-universal.dmg
Linux: CAMPP-0.3.6-amd64.AppImage、CAMPP-0.3.6-amd64.deb、CAMPP-0.3.6-amd64.rpm
GitHubで見る

開発者について

Karn Yongsiriwit

Karn Yongsiriwit

フルタイム講師、パートタイムコンテンツクリエイター

ランシット大学 デジタルイノベーション技術カレッジ

CAMPP - Modern Web Development Stack