【发布时间】:2015-02-02 05:55:05
【问题描述】:
尝试通过安装程序在 Win7/32 + WampServer 2.2 上安装 Composer 依赖管理工具,我收到以下消息:
缺少 openssl 扩展,会降低 Composer 的安全性和稳定性。如果可能,您应该启用它或使用 --with-openssl 重新编译 php
所以这就是我所做的......
从托盘中我的 Wamp 图标,单击 php > php extensions > php_openssl
这表明通过在扩展程序旁边放置复选标记已完成任务 然后我重新启动了 WampServer
然后从托盘中的 Wamp 图标中,我单击 php > php.ini 并搜索 openssl 以验证它是否被注释掉了。不是。
然后在 Apache > apachi2.2.22 > php.ini 上做了同样的事情。 然后我确实重新启动了我的 Wamp 服务器并尝试再次安装 Composer。但问题是一样的。
请指教。
【问题讨论】:
-
PHP CLI 很可能使用与 Webserver SAPI 不同的 php.ini 文件
-
从命令行执行
php -i | grep "Configuration File"(或 Windows 等效项)以查找用于命令行 SAPI 的 ini 文件 -
我执行了这个,结果如下: Configuration File
Path => C:\windows Loaded configuration File => D:\wamp\bin\php\php5.4.3\php .ini 其实我现在不知道该怎么办。谢谢 -
所以编辑 D:\wamp\bin\php\php5.4.3\php.ini 并通过取消注释来启用 openssl 扩展,保存文件,然后命令行中的
php -m将列出已安装的模块
标签: php openssl wamp composer-php