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

问题描述 投票:6回答:2

我无法在我的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 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 'disable-tls' option to true.


create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--r
epository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no
-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vc
s] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<dir
ectory>] [<version>]

上述错误也在cmd

编辑

我已经尝试了以下所有方法,但仍面临错误

php laravel composer-php laravel-5.6
2个回答
0
投票

尝试安装最新版本的wamp并使用以下命令检查

    composer update --no-scripts
    composer dump-autoload

-1
投票

试试跑步

composer update

在您的项目文件夹中,它应该安装您运行项目所需的供应商包。

© www.soinside.com 2019 - 2024. All rights reserved.