需要启用Openssl(ZF2安装)


Openssl needs to be enabled (ZF2 installation)

首先,我意识到这可能是一个重复,但我已经查看了另一个线程,但这并不能解决我的问题。

基本上,我正在尝试安装Zend Framework 2,并在WAMP堆栈设置上尝试以下命令:

php composer.phar install

我收到一个错误(您必须启用openssl扩展才能通过https下载文件),我已经尝试了以下操作:

  1. 在WAMP UI中,更改了php.ini行"extension=php_openssl.dll"
  2. 从WAMP UI中,确认php_opensl旁边有一个勾号
  3. 用"extension=php_openssl.dll"行更改了wamp''bin''php''php.5.4.12中的两个php.ini文件(一个称为开发文件,另一个为生产文件)

尽管如此,它还是会产生同样的错误。

只需将extension=php_openssl.dll添加到wamp'bin'php'php5.4.12'php.ini

正如@Adrian所提到的,只需将该行添加到指定目录中的php.ini即可。或者更好的方法是找到这行代码

;extension=php_openssl.dll

我在我的wamp''bin''php''php5.4.16''php.ini文件的第970行有这段代码。如果你使用的是最新版本的WAMP,它应该在附近的某个地方。或者只需按CTRL+F并搜索这段代码。希望这能有所帮助。