Symfony服务器无法启动

问题描述 投票:2回答:3

我设置了Symfony 3,当我尝试启动服务器时,会发生以下情况:

[heigold1@centos aqua_note]$ php bin/console server:start
[OK] Server listening on http://127.0.0.1:8000    

[heigold1@centos aqua_note]$ (it goes back to the command prompt???) 

[Symfony\Component\Debug\Exception\UndefinedFunctionException]                              
Attempted to call function "posix_setsid" from namespace "Symfony\Bundle\WebServerBundle".  
    server:start [-d|--docroot DOCROOT] [-r|--router ROUTER] [--pidfile PIDFILE] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command> [<addressport>]

然后,当我去http://127.0.0.1:8000时,我收到以下消息:



        This site can’t be reached

        127.0.0.1 refused to connect.


任何帮助是极大的赞赏。

symfony connect host
3个回答
2
投票

看来你缺少php-posix扩展。安装它(或启用它)来解决问题。

请参阅phpinfo()的输出以查看安装了哪个扩展。


0
投票

试试这个:

php bin/console server:start --force

因为您的服务器已启动

或者:尝试致电--help

php bin/console server:start --help

........................................................

0
投票

你也可以试试这个

yum install php-process

启用posix。适用于php71

© www.soinside.com 2019 - 2024. All rights reserved.