一段时间以来,我一直试图在我的 Mac Pro 上安装 Zend。我尝试过手动安装它,使用自制软件和端口。我已经更改了 php,重新安装了 php,更新了 php,多次重新安装了 openssl。
php.ini 里面有 openssl 并且没有注释,curl 也被启用了。
无论我采用哪种方式,我总是会收到这样或非常相似的消息(总是 ssl)
您必须启用 openssl 扩展才能通过 https 下载文件
我还为 ssl 安装了证书。
目前我已经下载了 Zend 2.2.2 'tutorial' 的 zip,解压到站点目录并运行
作曲家安装
这是给我的:
Loading composer repositories with package information
Installing dependencies (including require-dev)
- Installing zendframework/zendframework (2.2.2)
[RuntimeException]
You must enable the openssl extension to download files via https
install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader]
我知道它已安装。我已经重装了3次。我唯一能想到的可能是不止一个 php.ini,但我找不到第二个。
提前感谢您的任何建议。
我在 apache 中运行 php info 并获得了 php 版本 5.3 的旧安装,当我从命令行运行它时,我得到了新的 5.4 ?
$ openssl 版本
OpenSSL 1.0.1e 2013 年 2 月 11 日
$作曲家诊断
检查平台设置:失败
缺少 openssl 扩展,会降低 Composer 的安全性和稳定性。
如果可能,您应该启用它或使用 --with-openssl 重新编译 php
检查http连接:好的
检查composer.json:好的
检查磁盘可用空间:OK
检查作曲家版本:好的