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

use*_*265 5 php laravel composer-php laravel-5

我无法在我的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 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>]
Run Code Online (Sandbox Code Playgroud)

上述错误也存在于cmd.

Gab*_*iel 4

Laravel 5.6 需要 PHP 7.1.3 或更高版本。

安装 Laravel

如果您在 WAMP 或XAMPP中运行,则不需要“php artisanserve” 。只需创建一个虚拟主机并将您的虚拟主机目录指向您的安装文件夹 blog/public 即可。