我就是解决不了这个问题.

我在执行Linode 1G RAM基本计划.试图通过Composer安装一个软件包,但它不允许我这么做.我的内存限制在PHP上设置为"-1".伊尼

我还能做些什么来安装这个吗?

Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing thujohn/rss (dev-master df80a7d)
    Downloading: 100%         
PHP Fatal error:  Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:975
Stack trace:
#0 [internal function]: Composer\Util\ErrorHandler::handle(2, 'proc_open(): fo...', 'phar:///usr/loc...', 975, Array)
#1 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(975): proc_open('stty -a | grep ...', Array, NULL, NULL, NULL, Array)
#2 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(853): Symfony\Component\Console\Application->getSttyColumns()
#3 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(818): Symfony\Component\Console\Application->getTerminalDimensions()
#4 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(752): Symfony\Component\Console\Application->getTerminalWidth()
#5 phar:///usr/local/bin/com in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php on line 975

Fatal error: Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:975
Stack trace:
#0 [internal function]: Composer\Util\ErrorHandler::handle(2, 'proc_open(): fo...', 'phar:///usr/loc...', 975, Array)
#1 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(975): proc_open('stty -a | grep ...', Array, NULL, NULL, NULL, Array)
#2 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(853): Symfony\Component\Console\Application->getSttyColumns()
#3 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(818): Symfony\Component\Console\Application->getTerminalDimensions()
#4 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(752): Symfony\Component\Console\Application->getTerminalWidth()
#5 phar:///usr/local/bin/com in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php on line 975

推荐答案

有点老了,但为了防止有新的人在寻找解决方案,更新PHP版本可以解决这个问题.

此外,你还应该让你的composer .锁定文件,并在资源密集度较低的生产环境中安装composer.

更多详情请点击此处:

Php相关问答推荐

根据用户ID禁用WooCommerce checkout 下单按钮

使用PHP 7.4在ZipArchive中设置目录mtime

Woocommerce自定义变体html表仅显示带值的列

如何使用URL链接(mdl)切换选项卡

LaravelEloquent 地根据表中的值提取记录

致命错误:未捕获错误:Google\Auth\HttpHandler\HttpHandlerFactory::build()

通过注册在Laravel中分配角色

在AJAX请求后,Laravel重定向.(不允许使用方法)

在PHP 8.2 Gloogle云引擎上加载大型php文件速度缓慢

莫德克斯.当我try 使用pThumb为手机压缩图像时,没有任何react

如何在PHP中组合日期范围

Laravel自定义验证规则更正

execute_query 和prepare+execute 有什么区别?

使用 PHP,我可以将 foreach 语句放入瞬态中吗?

Woocommerce 相关产品按其类别或排名数学主要类别

设置GA4 PHP API的setSubject以允许访问所有管理员账户属性

在WooCommerce我的账户单个订单页面中添加订单商品部分和按钮

PHP 自动函数参数和变量

构建 [Controller] 时目标 [Interface] 不可实例化

根据数组中的文本文件编号显示星级