2

我在本地主机上的 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 上运行这个应用程序浏览?

4

2 回答 2

3

您应该检查状态如下:

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 
于 2018-01-08T06:22:42.687 回答
0

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

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

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

于 2018-01-08T06:22:39.940 回答