我开始使用Symfony2我尝试安装捆绑包(fosuserbundle),当我执行命令(php composer.phar update)时,控制台会向我显示以下消息:
您必须启用openssl扩展程序才能通过https下载文件 Symfony2的
我在php扩展中启用了openssl;在f php.ini
,php.ini-development
和php.ini-production
中的php_openssl之前消除(;)...我做了所有相同的消息(我真的厌倦了搜索)
我使用WampServer版本2.4
答案 0 :(得分:2)
您可能需要查看此Enabling OpenSSL in WAMP
你在运行什么版本的WAMP?您是否运行<?php phpinfo(); ?>
并在页面上查找了openssl?
编辑哈哈,感谢RiggsFolly。
答案 1 :(得分:0)
在WAMPServer中有2个php.ini文件。
在您的网站上运行PHP时使用的\wamp\bin\apache\apache2.2.x\bin
文件夹中的一个(使用wampmanager菜单编辑php.ini时编辑的文件)和\wamp\bin\php\php5.x.y
中的一个文件夹中。
当您从命令行执行php时,运行PHP CLI(命令行界面)时,php.exe文件使用\wamp\bin\php\php5.x.y\php.ini
中定位的ini文件。您必须手动编辑此文件,无法从wampmanager菜单系统访问它。
所以编辑\wamp\bin\php\php5.x.y\php.ini
并在该文件中删除;
行中的注释php_openssl.dll
,以及在CLI模式下运行php时可能使用的任何其他扩展。