亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Composer 要求內存不足。PHP 致命錯誤:允許的內存大小 1610612736 字節已耗盡

Composer 要求內存不足。PHP 致命錯誤:允許的內存大小 1610612736 字節已耗盡

PHP
溫溫醬 2023-11-05 15:20:14
您好,我正在嘗試解決安裝 voyager 時的一些問題。當我嘗試運行 Composer require 時,出現內存不足錯誤。我不明白到底發生了什么。它在我的控制臺上的結果:@DESKTOP->>>>> /c/xampp/htdocs/ (master) $ Composer require tcg/voyager 對 tcg/voyager 使用版本 ^1.4 ./composer.json 已更新 加載包含包信息的 Composer 存儲庫 更新依賴項(包括require-dev) PHP 致命錯誤: phar://C:/composer/composer.phar/src/Composer/DependencyResolver/RuleSet.php 第 83 行允許的內存大小已耗盡(嘗試分配 134217736 字節) 1610612736 字節`` `也許composer.JSON有問題,我需要檢查一下。你應該注意什么問題是什么 我的composer.json文件``` {{"name": "laravel/laravel","type": "project","description": "The Laravel Framework.","keywords": [    "framework",    "laravel"],"license": "MIT","require": {    "php": "^7.2",    "convertapi/convertapi-php": "^1.1",    "fideloper/proxy": "^4.0",    "laravel/framework": "^6.2",    "laravel/socialite": "^4.3",    "laravel/tinker": "^1.0",    "openpayu/openpayu": "^2.2",    "paypal/rest-api-sdk-php": "^1.14",    "pragmarx/tracker": "^3.5",    "spatie/laravel-backup": "^6.8",    "spatie/pdf-to-image": "^2.0",    "tcg/voyager": "^1.3"},"require-dev": {    "facade/ignition": "^1.4",    "fzaninotto/faker": "^1.4",    "mockery/mockery": "^1.0",    "nunomaduro/collision": "^3.0",    "phpunit/phpunit": "^8.0",    "tanmuhittin/laravel-google-translate": "^1.0"},"config": {    "optimize-autoloader": true,    "preferred-install": "dist",    "sort-packages": true},"extra": {    "laravel": {        "dont-discover": []    }},"autoload": {    "psr-4": {        "App\\": "app/"    },    "files": [        "app/Helpers/HelperFunctions.php"    ],    "classmap": [        "database/seeds",        "database/factories"    ]},"autoload-dev": {    "psr-4": {        "Tests\\": "tests/"    }},
查看完整描述

2 回答

?
一只斗牛犬

TA貢獻1784條經驗 獲得超2個贊

看起來你正在使用 xampp。你可以嘗試改變memory_limitphp.ini.

https://img1.sycdn.imooc.com/654742620001def606470392.jpg

找到這個:

;memory_limit=512M

改成 :

memory_limit =-1

然后從 xampp 重新啟動 Apache


查看完整回答
反對 回復 2023-11-05
?
嗶嗶one

TA貢獻1854條經驗 獲得超8個贊

您還可以使用以下命令將 voyager 安裝到服務器中:?COMPOSER_MEMORY_LIMIT=-1 composer require tcg/voyager

而不是僅僅composer require tcg/voyager


查看完整回答
反對 回復 2023-11-05
?
慕斯709654

TA貢獻1840條經驗 獲得超5個贊

如果您的作曲家位于 /usr/local/bin/ 中,請使用:

php?-d?memory_limit=-1?/usr/local/bin/composer?require?tcg/voyager

要獲取當前的內存限制值,請運行:

php?-r?"echo?ini_get('memory_limit').PHP_EOL;"

嘗試增加 php.ini 文件中的限制(例如,對于 Debian 類系統,為 /etc/php5/cli/php.ini):

;?使用 -1 表示無限制或定義明確的值,例如 2G

memory_limit?=?-1

Composer 還遵循 COMPOSER_MEMORY_LIMIT 環境變量定義的內存限制:

COMPOSER_MEMORY_LIMIT=-1?composer.phar?<...>

或者,您可以使用命令行參數增加限制:

php?-d?memory_limit=-1?composer.phar?<...>


查看完整回答
反對 回復 2023-11-05
  • 2 回答
  • 0 關注
  • 208 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號