【问题标题】:How to enable SSL extension for Composer?如何为 Composer 启用 SSL 扩展?
【发布时间】:2014-07-24 01:04:14
【问题描述】:

我正在尝试使用 PayPal PHP SDK 创建在线商店,但是 documentation 告诉我我需要作曲家。当我尝试安装作曲家时,我得到this error。我不知道这意味着什么,或者如何解决它。我能做些什么来解决这个问题?我

附: SO上有很多关于这个的问题,但是,我见过的所有问题都询问使用WAMP或类似的东西。我无意使用 WAMP 或类似的东西。我唯一想做的就是正确安装作曲家。

编辑:我只是使用 Windows 的 Composer 安装程序。

【问题讨论】:

  • 您可以使用EasyPHP 代替(Windows 有许多 PHP 环境)。那你打算在什么环境下安装呢?
  • @Machavity 我并没有真正打算拥有一个测试环境。这是一个非常小的项目,我只是将它放在我网站的开发子域中。

标签: php paypal openssl composer-php


【解决方案1】:

无论您是否运行完整的测试环境,都需要安装 PHP。如果你不能从命令行运行 PHP,Composer 的东西就不起作用。通过 PHP 的基本安装,包含了 openssl 扩展,这样错误就会消失。

您可以单独使用install PHP manually,也可以只安装 WAMP 或其他任何一个。我自己使用 Zend Server。它只是为您安装所有东西,这样它就可以工作而无需手动安装。

一般来说,一旦安装了 PHP,应该可以消除这个错误。

【讨论】:

  • 谢谢!我误解了需要做什么。
  • 使用您给我的链接安装 PHP 后,我仍然收到该错误。我什至尝试取消注释 php.ini 中的 openssl 扩展行,正如我在其他问题中看到的那样,它仍然给我那个错误。
  • Composer 有什么问题吗? php_openssl.dll 存在于/ext 目录下,该行不加注释。为什么安装程序告诉我它不存在,而它显然存在???
  • 嗯...一定是发生了其他事情。我所做的只是使用 Windows msi 安装程序安装它,我从来没有遇到任何问题。不知道是什么原因造成的,我猜。对不起。
  • 我刚刚开始工作!显然它不喜欢独立的 PHP。我安装了 WAMP,它运行良好。感谢您的帮助,我真的很感激!
猜你喜欢
  • 2022-01-27
  • 2013-08-06
  • 2016-11-30
  • 2012-12-13
  • 2017-06-07
  • 2023-01-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多