2014-12-04 98 views
1

试图通过安装程序安装到安装Win7上/ 32 + WampServer 2.2作曲​​依赖管理工具,我收到以下消息:无法安装作曲依赖管理

OpenSSL的扩展名丢失,这将降低作曲家的安全性和稳定性。如果可能的话,你应该启用或重新编译--with-OpenSSL的PHP​​

因此,这里是我做过什么......

从我的托盘图标WAMP,点击PHP> PHP扩展> php_openssl

这表明,任务是通过将一个对勾扩展 我然后重新WampServer

然后从托盘中的图标WAMP旁完成,我点击PHP> php.ini并搜索到的OpenSSL如果verifiy有人评论)出来。不是。

然后在Apache> apachi2.2.22> php.ini上做同样的事情。 然后我重新启动了我的Wamp服务器并尝试再次安装Composer。但问题是一样的。

请指教。

+0

PHP CLI可能会使用不同的php.ini文件到Web服务器SAPI – 2014-12-04 11:19:44

+0

执行'php -i | grep“配置文件”(或Windows等价物)从命令行查找正在用于命令行的ini文件SAPI – 2014-12-04 11:34:43

+0

我执行此操作,结果如下: 配置文件 Path => C:\ windows 加载配置文件=> D:\ wamp \ bin \ php \ php5.4.3 \ php.ini 其实我现在不知道该怎么做。 谢谢 – 2014-12-04 12:40:57

回答

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时需要的扩展名。

+0

它的工作!你从无眠的夜晚救了我 – 2014-12-04 12:49:09