在 apache 中为 symfony 项目在 doker 容器中设置虚拟主机

我正在尝试使用 apache 在 docker 中设置一个 sympony 3.4 项目,但它不起作用,werser 工作但不适用于 symfony 项目

这是 Dockerfile

FROM php:7.4.2-apache

RUN pecl install xdebug && docker-php-ext-enable xdebug \
# not yet in linux: xdebug.remote_host = host.docker.internal \n\
&& echo "\n\
xdebug.mode = debug \n\
xdebug.start_with_request = yes \n\
xdebug.client_port = 9003 \n\
xdebug.client_host = host.docker.internal \n\
xdebug.log = "C:\xdebug_log\xdebug.log" \n\
xdebug.idekey = VSCODE \n\
" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini

dockercompose.yml

version: "3.7"

services:

    apache_with_php:
        build: .
        container_name: php74_apache
        volumes:
            - ./:/var/www/html/
        ports:
            - "80:80"
    memcached:
        image: memcached:alpine
        container_name: memcached

    mailhog:
        image: mailhog/mailhog:latest
        container_name: mailhog
        ports:
          - "1026:8025"

    redis:
        image: redis:alpine
        container_name: redis

    mariadb:
        image: mariadb:10.4
        container_name: mariadb
        working_dir: /application
        volumes:
          - .:/application
        environment:
          - MYSQL_ROOT_PASSWORD=mypass
          - MYSQL_DATABASE=mydb
          - MYSQL_USER=myuser
          - MYSQL_PASSWORD=mypass
        ports:
          - "1028:3306"

如何在 docker 容器内设置虚拟主机?

smallkids 回答:在 apache 中为 symfony 项目在 doker 容器中设置虚拟主机

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/17237.html

大家都在问