Symfony全新安装无法在我的localhost上运行

时间:2018-01-08 04:45:48

标签: php symfony xampp

我在htdocs \ symfony-fresh的localhost上安装了一个新的Symfony副本,文件结构如下: enter image description here

现在我在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正在运行。 enter image description here

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

$ php bin/console server:run

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

2 个答案:

答案 0 :(得分:1)

您应该检查状态如下:

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 

答案 1 :(得分:0)

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

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

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