首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在UwAmp CLI中启用“openssl”?

如何在UwAmp CLI中启用“openssl”?
EN

Stack Overflow用户
提问于 2013-09-19 11:00:52
回答 3查看 3.3K关注 0票数 3

我安装了UwAmp。我在composer中使用php cli命令,它说‘您必须启用openssl扩展’。

我确信我在我所有的php版本中都启用了openssl。

如何为uwamp cli启用openssl?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-09-19 11:00:52

当我问这个问题时,我已经找到了答案:

  1. 确保使用GUI启用了openssl
  2. 查找uwamp-目录/php/php-x.x.x/php_uwamp.ini
  3. 将其复制到同一个目录中的php.ini

好了。

票数 7
EN

Stack Overflow用户

发布于 2014-10-25 18:08:58

在尝试安装composer时,我在使用UwAmp时遇到了同样的问题,但我发现我需要再添加一个步骤,然后才能让它在我的系统上工作。

标识php_uwamp.ini文件并将其复制到与php.ini相同的目录(如建议的那样)之后,您需要找到以下行

代码语言:javascript
复制
extension_dir = "{PHPEXTPATH}"

并将其改为

代码语言:javascript
复制
extension_dir = "./ext"

在CLI下运行php时,不解释{PHPEXTPATH}变量,如果不这样做,composer会抱怨缺少模块。

票数 10
EN

Stack Overflow用户

发布于 2015-05-13 18:06:53

如果您使用UwAmp,安装程序编写器将很难找到php.ini文件,即使您将该文件夹添加到您的路径,因为它只是不存在!安装程序将在激活PHP的OpenSSL扩展时显示一个错误。

要解决此问题,请转到UwAmp使用的PHP版本的文件夹。然后将php_initial.ini文件复制到同一个文件夹中,并将其重命名为php.ini。

然后检查新的php.ini -- extension_dir变量设置为"ext",以便您可以正常安装Composer。

代码语言:javascript
复制
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; On windows:
extension_dir = "ext"

解决方案原始资料来源(法文):http://baudet.me/2014/10/installer-et-utiliser-composer-avec-uwamp/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18892831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档