Tajuk: Pemasangan pantas rangka kerja Symfony menggunakan Docker
Abstrak:
Artikel ini memperkenalkan cara menggunakan teknologi bekas Docker yang pantas untuk pemasangan rangka kerja Symfony. Dengan Docker, anda boleh mencipta dan mengurus persekitaran pembangunan Symfony dengan mudah dan mengurangkan isu yang timbul daripada konfigurasi yang berbeza. Artikel ini akan memperincikan cara menyediakan persekitaran Docker dan cara menggunakan Docker Compose untuk menggunakan aplikasi Symfony dengan cepat.
Teks:
1. Persediaan
Sebelum anda mula, pastikan anda telah memasang perisian berikut:
docker run --rm -v $(pwd):/app composer create-project symfony/skeleton myapp
Dockerfile
dan tampal kandungan berikut ke dalam fail: FROM php:7.4-apache WORKDIR /var/www/html RUN apt-get update && apt-get install -y libicu-dev libpq-dev git unzip && docker-php-ext-install intl pdo_pgsql && a2enmod rewrite COPY --from=composer /usr/bin/composer /usr/local/bin/composer COPY . /var/www/html/ RUN composer install --prefer-dist --no-progress --no-suggest --no-interaction EXPOSE 80
Dockerfile
的文件,并将以下内容粘贴到文件中:version: '3' services: app: build: context: . dockerfile: Dockerfile ports: - 8000:80 volumes: - .:/var/www/html
创建一个名为docker-compose.yml
的文件,并将以下内容复制到文件中:
docker-compose up -d
这个docker-compose.yml
docker-compose.yml code> dan salin kandungan berikut ke dalam fail:
Fail docker-compose.yml
ini mentakrifkan perkhidmatan bernama "app" dan Port 8000 dipetakan ke port 80 bekas.
Tunggu beberapa lama sehingga permulaan kontena selesai. Anda kemudiannya boleh melihat aplikasi Symfony dengan melawati "http://localhost:8000" dalam penyemak imbas anda.
Atas ialah kandungan terperinci Pemasangan pantas rangka kerja Symfony menggunakan Docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!