Gunakan Docker Compose untuk menggunakan aplikasi PHP dengan cepat
Pengenalan:
Docker ialah platform kontena sumber terbuka yang boleh membungkus aplikasi dan kebergantungannya ke dalam bekas bebas dan dijalankan secara berasingan. Docker Compose ialah alat untuk mentakrif dan menjalankan aplikasi Docker berbilang bekas. Artikel ini akan memperkenalkan cara menggunakan Docker Compose untuk menggunakan aplikasi PHP dengan cepat, dengan contoh kod tertentu.
1. Persediaan
Sebelum anda bermula, anda perlu memastikan bahawa Docker dan Docker Compose telah dipasang. Sila ikuti langkah yang sepadan untuk memasang mengikut jenis sistem pengendalian anda.
2. Buat fail Docker Compose
Buat fail bernama docker-compose.yml dalam direktori akar projek dan tulis kandungan berikut dalam fail:
version: '3' services: web: image: php:7.4-apache volumes: - ./src:/var/www/html ports: - "80:80" networks: - mynetwork db: image: mysql:8.0 environment: - MYSQL_ROOT_PASSWORD=your_password - MYSQL_DATABASE=your_database volumes: - ./data:/var/lib/mysql networks: - mynetwork networks: mynetwork:
Dalam contoh di atas, kami menentukan dua perkhidmatan :web dan db .
3. Tulis aplikasi PHP
Buat folder bernama src dalam direktori akar projek dan tulis kod aplikasi PHP anda dalam folder ini.
4. Mulakan aplikasi
Buka terminal, tukar ke direktori akar projek, dan jalankan arahan berikut untuk memulakan aplikasi:
docker-compose up -d
Tunggu sebentar, Docker akan memuat turun imej yang diperlukan secara automatik dan mulakan aplikasi anda.
5. Akses aplikasi
Akses http://localhost dalam penyemak imbas anda, anda sepatutnya dapat melihat hasil berjalan aplikasi PHP anda.
Kesimpulan:
Dengan menggunakan Docker Compose, kami boleh menggunakan aplikasi PHP dengan cepat dan memastikan kebolehulangan dan mudah alih aplikasi. Saya harap artikel ini dapat membantu anda bermula dengan Docker Compose dengan cepat dan mencapai hasil yang baik dalam aplikasi praktikal. Saya doakan anda selamat menggunakannya!
Pautan rujukan:
Atas ialah kandungan terperinci Gunakan aplikasi PHP dengan cepat dengan Docker Compose. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!