【问题标题】:Symfony fresh installation is not working on my localhostSymfony 全新安装无法在我的本地主机上运行
【发布时间】:2018-06-17 01:56:58
【问题描述】:

我在本地主机的 htdocs\symfony-fresh 上安装了 Symfony 的新副本,文件结构为:

现在我在 git bash 中运行以下命令:

$ php bin/console server:run

然后我被建议浏览127.0.0.1:8000 以查看symfony 的全新安装。它就像一个魅力。但是一天后,我浏览127.0.0.1:8000,我可以看到以下错误消息:

This site can’t be reached
127.0.0.1 refused to connect. 

似乎服务器离线。我检查了我的 apache & Mysql 正在运行。

然后我再次尝试运行命令:

$ php bin/console server:run

但同样的问题正在发生。我是 Symfony 的新手,喜欢学习,但这个问题困扰着我。我应该怎么做才能在 127.0.0.1/symfony-fresh 或 localhost/symfony-fresh 上运行这个应用程序浏览?

【问题讨论】:

    标签: php symfony terminal xampp symfony-console


    【解决方案1】:

    Apache与此无关,Symfony内置服务器是基于php内置服务器(php -S ...

    内置服务器仅供开发使用,您必须在每次服务器停止或机器重新启动时运行该命令。

    如果你想在 apache 中使用 Symfony,你可以设置一个虚拟主机:https://symfony.com/doc/current/setup/web_server_configuration.html

    【讨论】:

      【解决方案2】:

      你应该检查状态如下:

      php bin/console server:status
      

      默认情况下,Web 服务器侦听环回设备上的 8000 端口。您可以更改将 IP 地址和端口作为命令行参数传递的套接字:

      # passing a specific IP and port
      php bin/console server:start 192.168.0.1:8080
      
      # or like this
      php bin/console server:start *:8080 
      

      【讨论】:

        猜你喜欢
        • 2020-03-08
        • 1970-01-01
        • 2018-11-27
        • 1970-01-01
        • 2015-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-14
        相关资源
        最近更新 更多