Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么我的Symfony web服务器停止响应,但apache在更新后恢复正常?_Php_Localhost_Symfony - Fatal编程技术网

Php 为什么我的Symfony web服务器停止响应,但apache在更新后恢复正常?

Php 为什么我的Symfony web服务器停止响应,但apache在更新后恢复正常?,php,localhost,symfony,Php,Localhost,Symfony,我今天收到了定期更新ubuntu的通知,从那以后,当我启动和停止Symfony开发服务器时: php bin/console server:start php bin/console server:stop 我收到通常的相应通知: [确定]已停止web服务器的侦听 [错误]没有web服务器正在侦听 然而,当我像往常一样转到localhost:8000/时,firefox就会返回 无法连接 如果我通过Apache尝试localhost(在localhost/上),它可以正常工作 当我检查正在运行

我今天收到了定期更新ubuntu的通知,从那以后,当我启动和停止Symfony开发服务器时:

php bin/console server:start
php bin/console server:stop
我收到通常的相应通知:

[确定]已停止web服务器的侦听

[错误]没有web服务器正在侦听

然而,当我像往常一样转到
localhost:8000/
时,firefox就会返回

无法连接

如果我通过Apache尝试localhost(在
localhost/
上),它可以正常工作

当我检查正在运行的PHP版本时,它返回:

PHP 5.5.35-1+donate.sury.org~trusty+1 (cli) (built: May  4 2016 12:32:19)
有人知道发生了什么事情使它停止工作了吗?在过去的几个月里,它一直运转良好,没有问题

更新: 在Drmjo的有用评论之后,下面是
/var/logs/dev.log
中的最新条目:

[2016-05-05 20:47:03] event.DEBUG: Notified event "console.command" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". [] []
[2016-05-05 20:47:03] event.DEBUG: Notified event "console.command" to listener "Symfony\Bridge\Monolog\Handler\ConsoleHandler::onCommand". [] []
[2016-05-05 20:47:03] event.DEBUG: Notified event "console.command" to listener "Symfony\Bridge\Monolog\Handler\ConsoleHandler::onCommand". [] []
[2016-05-05 20:47:03] php.DEBUG: fsockopen(): unable to connect to 127.0.0.1:8000 (Connection refused) {"type":2,"file":"/home/me/projects/myproject/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/ServerCommand.php","line":59,"level":28928} []
[2016-05-05 20:47:03] event.DEBUG: Notified event "console.terminate" to listener "Symfony\Bundle\SwiftmailerBundle\EventListener\EmailSenderListener::onTerminate". [] []
[2016-05-05 20:47:03] event.DEBUG: Notified event "console.terminate" to listener "Symfony\Bridge\Monolog\Handler\ConsoleHandler::onTerminate". [] []
[2016-05-05 20:47:03] event.DEBUG: Notified event "console.terminate" to listener "Symfony\Bridge\Monolog\Handler\ConsoleHandler::onTerminate". [] []

我也遇到了类似的问题。线索就在ubuntu更新中。我修改了一些php配置文件(在/etc/php5/cli/conf.d中),ubuntu更新为我添加了20-apcu.ini和20-xdebug.ini软链接,其中一个已经充分破坏了命令行php,Symfony似乎挂起了


删除它们,你就可以开始了。

最近也有同样的问题

我不知道如何阻止这种情况发生,但停止服务器, 正在执行“php bin/控制台缓存:清除”

然后用“phpbin/consoleserver:run”再次启动服务器,使其再次工作


希望它有帮助。

是一个绑定到端口8000的进程??我很确定没有。(虽然我有一种方法可以确认吗?)因为我今天早上使用了SyfOffice服务器。(看看我5月4日的PHP版本,我想是这样吧?
sudo netstat-tpln
会给你答案……如果你是14.04或更低版本的……如果你使用的是新版本,它的
sudo ss-tpln
…将列出所有TCP端口上侦听的所有程序hanks@Drmjo-我已经记下了这个命令!)不幸的是,端口8000上没有任何内容,但app/logs/dev.log或prod.log中是否会弹出任何内容…取决于您的环境??