Rumah >pembangunan bahagian belakang >tutorial php >Docker untuk pemula PHP semudah mungkin
Tutorial ini membimbing pemula tentang menyediakan persekitaran pembangunan PHP yang mudah menggunakan Docker. Semasa saya menggunakan Windows dengan WSL2, prosesnya adalah sama untuk macOS dan Linux. Pendekatan ini mengutamakan kesederhanaan; konfigurasi lanjutan ditinggalkan.
Prasyarat:
Docker mesti dipasang. Arahan berbeza mengikut sistem pengendalian tetapi secara amnya mudah. Untuk pengguna Windows, WSL2 amat disyorkan (lihat dokumentasi Microsoft tentang memasang Linux pada Windows dengan WSL).
Langkah:
Mulakan Docker: Pastikan aplikasi Desktop Docker sedang berjalan. Status berjalan biasanya ditunjukkan oleh ikon dalam dulang sistem anda.
Buka IDE Anda: Lancarkan IDE atau editor PHP pilihan anda (saya menggunakan IntelliJ PHPStorm).
Buat Projek: Cipta projek baharu dalam persekitaran Ubuntu WSL2 anda. (Contoh laluan: \wsl.localhost\Ubuntu\home\development\docker-php-simple
).
Struktur Projek: Cipta struktur direktori dan fail berikut dalam projek anda:
Kandungan Fail: Tambahkan kod berikut pada fail masing-masing:
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>
Menjalankan Aplikasi:
Pilih salah satu kaedah berikut:
Pilihan 1: Menggunakan Pemalam Docker IDE Anda
docker-compose.yml
dalam IDE anda.Pilihan 2: Menggunakan Baris Perintah
docker-compose up -d
Selepas bekas dimulakan, aplikasi anda seharusnya boleh diakses.
Pengesahan:
Semak aplikasi Docker; anda sepatutnya melihat bekas berjalan bernama docker-php-simple
. Status bekas hendaklah "Berjalan". Anda boleh mengurusnya (berhenti, mulakan semula, lihat log) dari papan pemuka Docker.
Akses aplikasi anda dalam penyemak imbas anda di http://localhost:8080/
. Anda sepatutnya melihat "Helo, Pembangun!" dipaparkan.
Atas ialah kandungan terperinci Docker untuk pemula PHP semudah mungkin. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!