php - Composer 无法打开流 : php_network_getaddresses: getaddrinfo failed: Name or service not known

标签 php composer-php lumen

我是 lumen 的新手,我已经完成了

composer clear-cache 然后在

Composer 更新

配置composer.json后安装一些包 但是我遇到了这个错误:

[Composer\Downloader\TransportException]                                     
  The "http://packagist.org/p/phpunit/php-timer%24be3efc71adf134c858c1add0117  
  f060f4ab545fe9d357983c7bea165b2008d65.json" file could not be downloaded: p  
  hp_network_getaddresses: getaddrinfo failed: Name or service not known       
  failed to open stream: php_network_getaddresses: getaddrinfo failed: Name o  
  r service not known  

请问我该如何解决这个错误

最佳答案

这个问题大约在 2 年前发布,但我想回答这个问题 没有人应该像我一样有困难。

首先打开/etc/resolv.conf

(如果您使用 Ubuntu 发行版,该文件为/etc/resolvconf/resolv.conf.d/head)

# cat /etc/resolve.conf

然后,将这些行写入文件:

# Google's public DNS servers
nameserver 8.8.8.8    # Primary DNS server
nameserver 8.8.4.4    # Secondary DNS server

这些是上面代码中提到的 Google 的公共(public) DNS 服务器。

保存并关闭。

使用此命令重新启动网络服务后:

service network restart

这解决了我的问题。

希望对别人有帮助...

关于php - Composer 无法打开流 : php_network_getaddresses: getaddrinfo failed: Name or service not known,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48974673/

相关文章:

javascript - 使用 javascript 使用 php 变量的幻灯片放映

php - 如何使用 PHP cURL 登录亚马逊

php - 如何在运行不同 php 版本的服务器上安装 Laravel

laravel - 流明简单的路由请求不起作用

php - 如何开发网络应用程序进行在线销售

php - 如何为已安装的 Ubuntu LAMP 堆栈启用 cURL?

php - 当我使用 docker 多阶段构建构建生产应用程序时,如何删除 Composer 开发依赖项?

php - Laravel 5 更新/安装干预/图像时出错

流明如何缓存配置?

php - 在 Lumen 作业中发送邮件时出现 BindingResolutionException