PHP-安装Composer-无法打开流:PHP\u network\u getaddresses:getaddrinfo失败:没有已知的此类主机
我试图使用for PHP,但在使用Composer-Setup.exe(Win32安装程序)时遇到以下问题 我遵循了其他几个stackoverflow线程关于该错误的建议,并检查了其他一些论坛。在我的php.ini中,我确保有以下选项:PHP-安装Composer-无法打开流:PHP\u network\u getaddresses:getaddrinfo失败:没有已知的此类主机,php,composer-php,Php,Composer Php,我试图使用for PHP,但在使用Composer-Setup.exe(Win32安装程序)时遇到以下问题 我遵循了其他几个stackoverflow线程关于该错误的建议,并检查了其他一些论坛。在我的php.ini中,我确保有以下选项: allow_url_fopen = On allow_url_include = On extension=php_openssl.dll 我还尝试了Composer,它要求您执行: php -r "eval('?>'.file_get_contents
allow_url_fopen = On
allow_url_include = On
extension=php_openssl.dll
我还尝试了Composer,它要求您执行:
php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"
我从中得到了同样的错误。但是,如果我删除“/installer”,它可以检索源代码。我已验证“/安装程序”URL是否有效。什么配置可能导致此行为?我正在32位Windows7上运行PHP5.4
谢谢,
安德鲁这个问题实际上是代理变量。当控制台接收更改时,PHP需要重新启动系统才能接收更改。因此,取消设置环境变量并重新启动允许Composer安装程序检索所需的文件。感谢Seldaek推荐您检查代理
mysqli_connect('root','', 'localhost', 'people');
您正在将root作为主机名传入
试试这个
mysqli_connect('localhost','root', '', 'people');
这将使用用户名root passwoord“”和默认数据库人员连接到本地主机
最好用127.0.0.1更改localhost
解决方案1
- 确保您有连接,请尝试ping www.google.com
- Remove Proxy settings ,they could be ones causing it,if outside a corporate network
解决方案3
- 如果在公司网络上,请添加公司代理设置
- 设置http\U代理=
- 设置http\U代理=
- 设置https\u代理=
- 设置https\u代理=
readfile('http://example.com)
,重新启动apache解决了问题。谢谢你的建议。Nagendra,我删除了2012年12月27日提到的代理环境变量,它成功了。
- Remove Proxy settings ,they could be ones causing it,if outside a corporate network