ホームページ >バックエンド開発 >PHPチュートリアル >PHP 初心者向けの Docker を可能な限りシンプルに
このチュートリアルでは、Docker を使用して簡単な PHP 開発環境をセットアップする方法を初心者にガイドします。 私は Windows と WSL2 を使用していますが、プロセスは macOS と Linux でもほぼ同じです。 このアプローチではシンプルさを優先します。高度な構成は省略されています。
前提条件:
Docker をインストールする必要があります。 手順はオペレーティング システムによって異なりますが、一般的には簡単です。 Windows ユーザーの場合は、WSL2 を強くお勧めします (WSL を使用した Windows への Linux のインストールに関する Microsoft のドキュメントを参照してください)。
手順:
Docker の開始: Docker デスクトップ アプリケーションが実行されていることを確認します。 実行ステータスは通常、システム トレイのアイコンで示されます。
IDE を開きます: 好みの PHP IDE またはエディターを起動します (IntelliJ PHPStorm を使用します)。
プロジェクトの作成: Ubuntu WSL2 環境内に新しいプロジェクトを作成します。 (パスの例: \wsl.localhost\Ubuntu\home\development\docker-php-simple
)。
プロジェクト構造: プロジェクト内に次のディレクトリ構造とファイルを作成します:
ファイルの内容: 次のコードをそれぞれのファイルに追加します:
public/index.php
:
<code class="language-php"><?php echo 'Hello, Developer!'; ?></code>
.docker/apache/sites-available/000-default.conf
:
<code class="language-apache"><VirtualHost *:80> DocumentRoot "/var/www/html/public" </VirtualHost></code>
docker-compose.yml
:
<code class="language-yaml">version: "3.9" services: app: image: php:8.4-apache container_name: docker-php-simple tty: true volumes: - ./:/var/www/html - ./.docker/apache/sites-available/000-default.conf:/etc/apache2/sites-available/000-default.conf ports: - "8080:80"</code>
アプリケーションの実行:
次のいずれかの方法を選択します:
オプション 1: IDE の Docker プラグインを使用する
docker-compose.yml
を開きます。オプション 2: コマンドラインを使用する
docker-compose up -d
コンテナが起動すると、アプリケーションにアクセスできるようになります。
検証:
Docker アプリケーションを確認します。 docker-php-simple
という名前の実行中のコンテナーが表示されるはずです。 コンテナのステータスは「実行中」になっている必要があります。 Docker ダッシュボードから管理 (停止、再起動、ログの表示) できます。
http://localhost:8080/
でブラウザでアプリケーションにアクセスします。 「こんにちは、開発者!」と表示されるはずです。表示されます。
以上がPHP 初心者向けの Docker を可能な限りシンプルにの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。