作曲家未能打开流:php_network_getaddresses:getaddrinfo 失败:名称或服务未知

DIN*_*LIT 4 php composer-php lumen

我是流明的新手,我已经完成了

composer clear-cache 然后

composer update

在配置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  
Run Code Online (Sandbox Code Playgroud)

请问我怎么能解决这个错误

小智 6

这个问题是大约 2 年前发布的,但我想回答这个问题,所以没有人会像我一样有困难。

首先打开/etc/resolv.conf

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

# cat /etc/resolve.conf

之后,将此行写入文件:

# Google 的公共 DNS 服务器
nameserver 8.8.8.8 # 主 DNS 服务器
nameserver 8.8.4.4 # 辅助 DNS 服务器

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

保存并关闭。

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

服务网络重启

这解决了我的问题。

希望对其他人有帮助...