composer安装laravel失败 没有vendor目录 报错

使用composer create-project --prefer-dist laravel/laravel失败报错!
https://img2.mukewang.com/5c8f56280001ad6308000134.jpg

还有这个错误
https://img.mukewang.com/5c8f562a00012f6608000133.jpg

下面是config.json

{
 "config": {
  
▽           },
            "repositories": [
                {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
                {"packagist": false}
            ]
}

还有一种config.json

{
    "config": {
        "disable-tls": true,
        "secure-http": true},
    "repositories": {
        "packagist": {
            "type": "composer",
            "url": "https://packagist.phpcomposer.com"
        }
    }
}

都不管用!!! "secure-http": true},设置为false也不管用!
这是php.ini的openSSL
https://img.mukewang.com/5c8f562b0001c5b808000150.jpg

求指点.....快崩溃了..


现在可以运行安装了,但是安装过程中会报内存不足的错误??

mmap() failed: [12] Cannot allocate memory

mmap() failed: [12] Cannot allocate memory
PHP Fatal error:  Out of memory (allocated 202375168) (tried to allocate 2251282 bytes) in phar:///usr/local/bin/composer/src/Composer/Util/RemoteFilesystem.php on line 419
  
▽atal error: Out of memory (allocated 202375168) (tried to allocate 2251282 bytes) in phar:///usr/local/bin/composer/src/Composer/Util/RemoteFilesystem.php on line 419

然后有项目文件夹,进入文件夹(laravel),没有vendor和composer.lock;运行composer install也会提示内存不足??php.ini中设置的memory_limit=-1;顺便说一下,我用的是虚拟机,分配的内存1024;难道和这个有关系么?composer难道需要大内存??
https://img1.mukewang.com/5c8f562c00016d4607150317.jpg

慕村225694
浏览 1862回答 2
2回答

当年话下

可以改用国内镜像源试下。 Connection reset by peer Failed to enable crypto 截图中有这个,需要确认 crypto 问题。 ======更====内存这个错误,composer 有给过官方的解决办法: /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024 /sbin/mkswap /var/swap.1 /sbin/swapon /var/swap.1

拉风的咖菲猫

第二个是权限问题,需要统一php脚本和文件夹的权限设置
打开App,查看更多内容
随时随地看视频慕课网APP