没有WAMP的Windows 10中的Composer

时间:2015-09-07 01:11:06

标签: php windows composer-php

我希望在我的Win 10 x64机器上安装Laravel/Homestead,但我似乎无法安装Composer。我没有使用WAMP,这似乎是我找到的这个问题的唯一例子。

完成的第一步是安装Vagrant

第二步是安装Composer,要求指向php.exe。我从php for Windows下载了VC11 x86 Thread Safe (2015-Sep-04 02:29:46)。然后我将此包提取到d:\php。本身没有安装过程。

然后我修改了php-development.iniphp-production.ini以启用extension=php_openssl.dll。我使用生产ini文件制作了php.ini的副本。我还将d:\php添加到了窗口PATH并重新启动。

当我将Composer安装指向d:\php\php.exe时,如果未启用openssl则失败。我错过了什么?如果可能的话我不想安装WAMP。谢谢!

1 个答案:

答案 0 :(得分:1)

确定它有效。我做了什么(I got some hints from here)。我首先下载了以下文件:

http://curl.haxx.se/ca/cacert.pem

并将其保存在我的d:\php文件夹

然后我编辑了新创建的php.ini,删除了注释并更改了以下行:

extension_dir = "d:\php\ext"
openssl.cafile="d:\php\cacert.pem"
openssl.capath="d:\php"
然后

Composer安装好了。