各サーバーを独立したDockerコンテナで実行する、ゲームサーバー管理用の無料オープンソースWebパネル。
serversideup/docker-php
LaravelやWordPress向けの、CLI、FPM、NGINX、FrankenPHP各種を揃えた本番対応PHP Dockerイメージ。
- スター
- 2,536
- フォーク
- 206
- 未解決の Issue
- 10
- 最終コミット
- 8 時間前
これは何?
serversideup/phpは公式PHPイメージをベースに、本番環境で通常必要になる機能を補います。rootではなく非特権ユーザーで実行し、Composerや一般的な拡張機能を同梱。PHPの設定は環境変数から行えるため、設定ファイルを手書きせずに済みます。
イメージはcli、fpm、fpm-apache、fpm-nginx、frankenphpの5種類。DebianとAlpineをベースに、PHP 8.2〜8.5に対応し、Docker HubとGitHub Packagesで公開されています。Laravel向けの自動化機能では、データベースのマイグレーション、キュー、Horizon、ストレージリンクを扱えます。
ネイティブのヘルスチェック、S6 Overlayによるプロセス管理、統合ログ機能、Cloudflareサポートも備えています。
主な機能
- 01デフォルトでrootではなく、非特権ユーザーとして実行します。
- 02OPCacheやメモリ上限などのPHP設定を環境変数で行えます。
- 03Composerと一般的なPHP拡張機能があらかじめインストールされています。
- 04cli、fpm、fpm-apache、fpm-nginx、frankenphpの5種類のイメージを提供します。
- 05DebianとAlpineをベースにしたイメージで、PHP 8.2〜8.5に対応しています。
- 06マイグレーション、キュー、Horizon、ストレージリンク向けのLaravel自動化機能を備えています。
- 07ネイティブのヘルスチェックとS6 Overlayによるプロセス管理を備えています。
- 08統合ログ機能とCloudflareサポートを備えています。
ユースケース
- Laravelアプリケーション向けの本番用Dockerイメージを構築する。
- WordPressやその他の従来型PHPアプリケーションをデプロイする。
- cliバリアントでキューワーカーやcronジョブを実行する。
- ApacheまたはNGINXを使ったデプロイで、既存のPHPイメージを置き換える。
- FrankenPHPのworker modeで、長時間稼働するPHPアプリケーションを配信する。
トピック
よくある質問
- docker-php とは?
- LaravelやWordPress向けの、CLI、FPM、NGINX、FrankenPHP各種を揃えた本番対応PHP Dockerイメージ。 serversideup/phpは公式PHPイメージをベースに、本番環境で通常必要になる機能を補います。rootではなく非特権ユーザーで実行し、Composerや一般的な拡張機能を同梱。PHPの設定は環境変数から行えるため、設定ファイルを手書きせずに済みます。
- docker-php は無料で使えますか?ライセンスは?
- docker-php は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- docker-php は今もメンテナンスされていますか?
- 活発にメンテナンス中。docker-php の最終コミットは 2026年10月21日 です。
- docker-php は何に使えますか?
- Laravelアプリケーション向けの本番用Dockerイメージを構築する。 WordPressやその他の従来型PHPアプリケーションをデプロイする。 cliバリアントでキューワーカーやcronジョブを実行する。 ApacheまたはNGINXを使ったデプロイで、既存のPHPイメージを置き換える。 FrankenPHPのworker modeで、長時間稼働するPHPアプリケーションを配信する。
- docker-php はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/serversideup/docker-php
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Mobyは、コンテナベースのシステムの構築、実行、オーケストレーションに使えるモジュール式コンポーネントを提供する、Dockerのオープンソースコンテナプロジェクトです。
git pushで自分のサーバーにWebアプリをデプロイ・管理できる、Dockerを利用したセルフホスト型の小さなHeroku。
プロセス、ポート、コンテナ、ファイルを起点までたどり、起動したシステムの連鎖を明らかにするCLI/TUIです。
Docker、Podman、Kubernetesをまたいでバージョンを管理できる、コンテナアプリ向けのセルフホスト型継続的デリバリー・デプロイプラットフォーム。
Dockerコンテナをライブ統計、ログ、execアクセス付きで表示・操作できるTUI。