相关疑难解决方法(0)

编写器警告:缺少openssl扩展名.如何在WAMP中启用

尝试通过安装程序安装程序Win7/64 + WampServer 2.2上安装Composer依赖关系管理工具,我收到以下消息:

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

所以这就是我所做的......

  1. 从我在Tray中的Wamp图标中单击 php > php extensions > php_openssl
  2. 这表明通过在扩展名旁边放置一个复选标记来完成任务
  3. 然后我重新启动了WampServer
  4. 然后从托盘中的Wamp图标,我点击php > php.ini并搜索openssl以验证它没有被评论出来.它不是.
  5. 然后我回到Composer-Setup.exe并再次尝试.相同的警告消息:"缺少openssl扩展"
  6. 从未与OpenSSL的工作,我不知道什么是应该设置,所以我试图使用HTTPS浏览到我的本地网站之一.它失败了.

我错过了什么?

请指教.

php wampserver composer-php

132
推荐指数
5
解决办法
14万
查看次数

Composer 在 Windows 上不工作,给出 [Composer\Exception\NoSslException] 错误

我正在尝试在 Windows 10 上安装 laravel。我安装了 composer 来安装 laravel,但它给了我以下错误。

[Composer\Exception\NoSslException] openssl 扩展是 SSL/TLS 保护所必需的,但不可用。如果您无法启用 openssl 扩展,您可以通过将 'disable-tls' 选项设置为 true 来禁用此错误,风险自负。

命令无关紧要它在所有命令中都给出了上述错误...

我检查了这个问题并使用了解决方案,但它对我不起作用..

我试过这些解决方案

composer config -g -- disable-tls true

extension=php_openssl.dll // open openssl extension in php.ini file. - I restarted apache after that but nothing changed
Run Code Online (Sandbox Code Playgroud)

php openssl composer-php

14
推荐指数
1
解决办法
2万
查看次数

我无法在Ubuntu 16.04中安装php composer

我尝试安装composer时遇到此错误:

机器上的某些设置使Composer无法正常工作.确保您已修复下面列出的问题并再次运行此脚本:

缺少openssl扩展,这意味着无法进行安全的HTTPS传输.如果可能,您应该启用它或使用--with-openssl重新编译php

我在Downloads目录中的终端上执行了以下步骤:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Run Code Online (Sandbox Code Playgroud)

就像网站上说的那样.我现在能做什么?我正在使用Laravel,但我首先需要作曲家.我在互联网上看到它与扩展有关,但我不知道如何做到这一点.

希望有人能帮我解决这个问题!

提前致谢.

php ubuntu laravel composer-php ubuntu-16.04

6
推荐指数
2
解决办法
6050
查看次数

为什么laravel 5.6在wamp上更新php 7.1.3后没有安装?

我无法Laravel 5.6在我的wamp服务器上安装.我有以下设置

  • PHP版本7.1.3
  • 作曲家版本1.6.3 2018-01-31

当我尝试通过composer安装laravel应用程序时,我收到以下错误 cmd

警告:count():参数必须是数组或在C:\ Users\MyName\AppData\Roaming\Composer\vendor\symfony\process\Pipes\Windo wsPipes.php第221行实现Counta ble的对象

cmd 多次返回这些错误,最后收到消息后的错误

准备就绪!建立一些令人惊叹

当我试图运行此命令,php artisan serve然后cmd返回以下错误

警告:require(D:\ wamp64\www\Laravel5.6\PR/vendor/autoload.php):无法打开流:D:\ wamp64\www\Laravel5.6\PR\artisan中没有此类文件或目录在里恩18

致命错误:require():在D:\ wamp64中打开所需的'D:\ wamp64\www\Laravel5.6\PR/ven dor/autoload.php'(include_path ='.; C:\ php\pear')失败第18行\ www\Laravel5.6\PR\artisan

我搜索过它并发现了几篇文章,但他们都说这是关于PHP版本的,有些人说我需要更新作曲家,有些人说我需要停止代理或任何防病毒软件.

我按照不同文章的指示完成了上述所有步骤,但仍面临同样的问题.我仍然无法安装laravel 5.6.

如果有人指导我,我该如何解决问题,我将不胜感激.

编辑

按照@laravel levaral回答的说明,我面临以下错误.

[Composer\Exception\NoSslException]
  The openssl extension is required for SSL/TLS protection but is not availab
  le. If you can not enable the openssl extension, you can disable this error
  , at your own risk, by setting the …
Run Code Online (Sandbox Code Playgroud)

php laravel composer-php laravel-5.6

6
推荐指数
1
解决办法
389
查看次数

为什么 Composer 无法正确安装 Laravel 5.6?

我无法在我的wamp服务器上安装 Laravel 5.6。我有以下设置:

  • PHP 版本 7.1.3
  • 作曲家版本1.6.3 2018-01-31

当我尝试通过 Composer 安装 Laravel 应用程序时,我收到以下错误cmd

警告:count():参数必须是在 C:\Users\MyName\AppData\Roaming\Composer\vendor\symfony\process\Pipes\Windo wsPipes.php 第 221 行中实现 Counta ble 的数组或对象

cmd多次返回这些错误,在错误结束时,我收到以下消息:

申请准备好了!构建一些令人惊奇的东西。

当我尝试运行此命令时php artisan servecmd返回以下错误:

警告:require(D:\ wamp64 \ www \ Laravel5.6 \ PR/vendor/autoload.php):无法打开流:D:\ wamp64 \ www \ Laravel5.6 \ PR \ artisan中没有这样的文件或目录18号线

致命错误:require():无法在 D:\wamp64 中打开所需的 'D:\wamp64\www\Laravel5.6\PR/ven dor/autoload.php' (include_path='.;C:\php\pear') \www\Laravel5.6\PR
artisan 第 18 行

我对此进行了搜索并找到了几篇文章。他们大多数人都说这是关于 PHP 版本的问题或者我需要更新 Composer。有人说我需要停止代理或任何防病毒软件。

我已完成上述所有步骤,但仍然面临同样的问题。我仍然无法安装 Laravel 5.6。

已编辑

按照此答案的说明进行操作后,我遇到以下错误:

[Composer\Exception\NoSslException]
  The openssl extension is required …
Run Code Online (Sandbox Code Playgroud)

php laravel composer-php laravel-5

5
推荐指数
1
解决办法
4693
查看次数