在Windows系统下进行Composer安装

3
我正在尝试在Windows操作系统上安装Composer并设置Laravel,但是每次运行安装时都会遇到相同的错误。
首先,我从目录C:\wamp\bin\php\php5.4.16中选择了php.exe。
然后我点击下一步和安装,它会像正常安装一样进行,然后停止并显示错误:
An error occurred. Clicking Retry may resolve this issue.
Connection error [ERR_CONNECTION]:Unable to connect to getcomposer.org

Request to http://getcomposer.org/installer failed with errors:
Failed to open stream: A connection attempt failed because the connected party 
did not properly respond after a period of time, or established connection failed 
because connection host has failed to respond.

现在,我不确定是否需要设置什么或更改php.ini文件才能使这个问题解决,但根据我的观察,网站getcomposer.org似乎无法与我的电脑通信,就像我的防火墙拦截它一样。我在安装时关闭了防火墙。

我在stackoverflow上没有找到相关的问题,也没有在任何在线搜索中找到匹配的答案,所以我想问一下是否有人可以帮忙解决,谢谢。

2个回答

2
PHP 命令行接口(CLI,即从命令行运行 PHP)使用的是不同于在 Apache 下使用的 PHP 配置文件 php.ini。
编辑位于 C:\wamp\bin\php\php5.4.16 的 php.ini 文件,并确保启用了扩展 php_openssl 和 'php_curl'。

1
如果尝试在控制台中ping composer.org网站,可以查看是否可用,方法如下:ping composer.org,如果无法ping通,则说明安装失败。

谢谢您的建议,让我知道了问题是来自我的网络。 - vuhung3990
我无法ping通getcomposer.org,可能是因为我的电脑受到了保护,还有其他的方法吗?或者至少有什么解决办法可以让它安装? - Pini Cheyni

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接