2015-09-07 53 views
1

我期待在我的Win 10 x64机箱上安装Laravel/Homestead,但我似乎无法安装Composer。我没有使用WAMP,这似乎是我发现的这个问题的唯一例子。没有WAMP的Windows 10中的作曲家

第一步完成安装Vagrant

第二步是安装Composer,它要求指向php.exe。我从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

确定它工作。我做了什么(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" 

作曲家然后安装好。