当前位置: 首页 > 面试题库 >

Composer警告:openssl扩展名丢失。如何在WAMP中启用

谭泳
2023-03-14
问题内容

试图通过安装程序安装程序在 Win7 / 64 + WampServer
2.2* 上安装Composer依赖性管理工具,我得到以下消息:


*

缺少openssl扩展名,这将降低Composer的安全性和稳定性。如果可能的话,您应该启用它或使用–with-openssl重新编译php

所以这就是我所做的…

  1. 在我的任务栏中的Wamp图标中,单击 php > php extensions > php_openssl
  2. 这表明通过在扩展名旁边放置 复选标记可以 完成任务
  3. 然后,我重新启动了WampServer
  4. 然后从托盘中的Wamp图标中,单击php > php.ini并搜索openssl以验证它没有被注释掉)。不是。
  5. 然后,我返回到Composer-Setup.exe并再次尝试。 相同的警告消息 :“缺少openssl扩展名”
  6. 由于 从未使用 过OpenSSL,所以我不确定应该设置什么,因此我尝试使用https浏览到我的本地站点之一。失败了。

我想念什么?

请指教。


问题答案:

WAMP在CLI和Apache中使用不同的php.ini文件。通过WAMP
UI启用php_openssl时,请为Apache而不是CLI启用它。您需要修改C:\ wamp \ bin \ php \ php-5.4.3 \
php.ini才能在CLI中启用它。



 类似资料:
  • 我试图在我的电脑(Windows 8 Pro 64x和XAMPP 3.2.1)上安装composer,因此我下载了Windows Installer并运行它,但出现以下错误: 缺少openssl扩展,这意味着不可能进行安全的HTTPS传输。 我搜索了这个问题并尝试了一些解决方法 extension=php\u openssl。动态链接库 在php中没有注释。C:\xampp\php\php中的in

  • 我有Windows XP,最近我安装了32位wamp(apache mysql php)。我测试了安装(使用php和apache连接到mysql数据库),一切正常。 现在我需要连接到Oracle数据库,所以我尝试启用一些与Oracle和oci8相关的扩展。 我做到了: 1)我打开php.ini文件,删除了以下行前的分号: 之前: 之后: 2)我重启了apache和所有服务,我得到了一个 “PHP启

  • 问题内容: 我已经在Ubuntu 14.04(Trusty Tahr)上安装了PHP 7和MySQL 5.5.47。 我已经使用以下方法检查了已安装的扩展程序: 它输出: 我也无法使用phpinfo()看到MySQLi扩展。如何在PHP 7中启用/安装MySQLi扩展? 这就是为什么我不能使用phpMyAdmin的原因。它说:“缺少mysqli扩展名。” 问题答案: 我找到了解决方案。我可以在ph

  • 我正在将laravel/horizon与Osx MAMP pro配合使用 当我运行composer时,它需要 它显示了一条信息- 拉威尔/地平线v1。0.8需要外部pcntl*- 我检查了文件夹,它不包含pcntl扩展。 我如何安装它?

  • 与TYPO3和作曲家一起学习TYPO3的基础知识。在尝试作曲家学习示例扩展时遇到了第一个问题 好的,需要作曲家来做。但是怎么做呢?只需了解如何使用composer设置TYPO3或创建用于composer的扩展。但是如何使用composer安装扩展? 再生n00n

  • 问题内容: 我正在尝试隐藏.php文件扩展名,但由于某种原因无法使其正常工作。我最近的尝试是: 我尝试了许多在网上找到的各种代码变体,但仍然没有运气。.htaccess文件位于根目录中。 问题答案: 我用了这个: