鍍金池/ 問答/PHP/ composer安裝laravel失敗 沒有vendor目錄 報(bào)錯(cuò)

composer安裝laravel失敗 沒有vendor目錄 報(bào)錯(cuò)

使用composer create-project --prefer-dist laravel/laravel失敗報(bào)錯(cuò)!
圖片描述

還有這個(gè)錯(cuò)誤
圖片描述

下面是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},設(shè)置為false也不管用!
這是php.ini的openSSL
圖片描述

求指點(diǎn).....快崩潰了..


現(xiàn)在可以運(yùn)行安裝了,但是安裝過程中會(huì)報(bào)內(nèi)存不足的錯(cuò)誤??

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

然后有項(xiàng)目文件夾,進(jìn)入文件夾(laravel),沒有vendor和composer.lock;運(yùn)行composer install也會(huì)提示內(nèi)存不足??php.ini中設(shè)置的memory_limit=-1;順便說一下,我用的是虛擬機(jī),分配的內(nèi)存1024;難道和這個(gè)有關(guān)系么?composer難道需要大內(nèi)存??
圖片描述

回答
編輯回答
黑與白
  1. 可以改用國內(nèi)鏡像源試下。
  2. Connection reset by peer Failed to enable crypto 截圖中有這個(gè),需要確認(rèn) crypto 問題。

======更====
內(nèi)存這個(gè)錯(cuò)誤,composer 有給過官方的解決辦法:

/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1
2017年4月11日 18:40
編輯回答
氕氘氚

第二個(gè)是權(quán)限問題,需要統(tǒng)一php腳本和文件夾的權(quán)限設(shè)置

2017年2月22日 16:57