加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Symfony服务器:在php Docker容器中运行

发布时间:2020-12-13 14:12:59 所属栏目:PHP教程 来源:网络整理
导读:我有一个php docker容器,这是我的symfony项目. 这是我的docker-compose.yml php-fpm: build: ./php container_name: php-fpm links: - db ports: - 9000:9000 - 8448:8448 - 8000:8000 working_dir: /var/www/html/ volumes: - ../app:/var/www/html volumes
我有一个php docker容器,这是我的symfony项目.

这是我的docker-compose.yml

php-fpm:
    build: ./php
    container_name: php-fpm
    links:
        - db
    ports:
        - 9000:9000
        - 8448:8448
        - 8000:8000
    working_dir: /var/www/html/
    volumes:
        - ../app:/var/www/html
    volumes_from:
        - data
    tty: true
    env_file:
        - ./docker.env
    entrypoint: /entrypoint.sh

我想用这个命令启动我的symfony项目:

php bin/console server:run localhost:8000

但是当我想访问网址时,它无法正常工作.我有这个错误消息:

The localhost page isn’t working

localhost didn’t send any data.

我该如何解决这个问题?

PS:我正在使用docker for mac

和php bin / console -vvv服务器:运行localhost:8000输出:

[2016-08-06 14:09:53] php.DEBUG: fsockopen(): unable to connect to
localhost:8000 (Connection refused)
{“type”:2,”file”:”/var/www/html/symfony-test/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/ServerCommand.php”,”line”:59,”level”:28928}

06002

// Quit the server with CONTROL-C.

RUN ‘/usr/local/bin/php’ ‘-S’ ‘localhost:8000’
‘/var/www/html/symfony-test/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/router_dev.php’

关注@Alex Blex回答:它在所有接口上运行时都有效.
php bin/console server:run 0.0.0.0:8000

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读