尝试通过安装程序安装程序在Win7 / 32 + WampServer 2.2上安装Composer依赖关系管理工具,我收到以下消息:
缺少openssl扩展,这将降低Composer的安全性和稳定性。如果可能,您应该启用它或使用--with-openssl
重新编译php所以这就是我所做的......
从我在Tray中的Wamp图标,点击php> php扩展> php_openssl
这表明通过在扩展名旁边放置一个复选标记来完成任务 然后我重新启动了WampServer
然后从托盘中的Wamp图标,我点击了php> php.ini并搜索openssl以验证是否已注释掉了。事实并非如此。
然后在Apache> apachi2.2.22> php.ini并做了同样的事情。 然后我重新启动了我的Wamp服务器并尝试再次安装Composer。但问题是一样的。
请告知。
答案 0 :(得分:1)
在WampServer和我怀疑的大多数PHP环境中,PHP CLI(命令行界面)使用不同的php.ini文件。
Apache使用\wamp\bin\php\{phpversion}\phpForApache.ini
,这是您在使用wampmanager菜单时实际编辑的内容。
PHP CLI使用\wamp\bin\php\{phpversion}\php.ini
。因此,手动编辑该文件并取消注释使用PHP CLI时所需的扩展名。