composer PHP Fatal error: Allowed memory size of 报错解决

简介: composer PHP Fatal error: Allowed memory size of 报错解决

执行以下命令(安装多线程)


php composer.phar require hirak/prestissimo


出现以下提示


PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 32 bytes)


原因是内存不够,这需要到php.ini里配置,在php7.4版本里有效,7.2我走过,无效,用install命令是可以的,这是windows下的BUG吧


memory_limit = 128M

把128M改成-1,表示不限制


现在把解决方案操作说明公布如下:


1、php版本设置成7.4,到php.ini里,做以下修改(重点在PHP版本号7.4和内存的修改)


memory_limit = 128M
// 改为
memory_limit = -1


2、执行命令改变更新源,这里改成阿里的,加快速度


php composer.phar config repo.packagist composer


https://mirrors.aliyun.com/composer/

3、安装composer的多线程,多线程走,效率更高不是


php composer.phar require hirak/prestissimo


4、执行composer更新的命令,因为在上面多线程命令执行后,已经同时默认执行了 php composer.phar install,所以接下来只要执行更新命令就可以了


php composer.phar update


5、小提示,在执行 php composer.phar install 命令的时候,有时候会提示版本问题,不能执行,可以用以下命令,忽略版本号


php composer.phar install --ignore-platform-reqs


以上内容按需要操作,重点php7.4和内存大小设置,其他的都so easy~~~


目录
相关文章
|
1月前
|
应用服务中间件 Shell PHP
pbootcms模板报错提示PHP Warning: Unknown: open_basedir restriction
pbootcms模板报错提示PHP Warning: Unknown: open_basedir restriction
|
3月前
|
PHP Windows
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
|
3月前
|
JSON PHP 数据格式
PHP Allowed memory size of 134217728 bytes exhausted (tried to allocate 10489856 bytes)
PHP Allowed memory size of 134217728 bytes exhausted (tried to allocate 10489856 bytes)
67 2
|
3月前
|
PHP
PHP——oneinstack重新安装PHP的时候报错
PHP——oneinstack重新安装PHP的时候报错
59 4
|
3月前
|
存储 安全 Linux
【Azure 应用服务】App Service For Linux 怎么安装Composer,怎么安装PHP扩展,怎么来修改站点根路径启动程序?
【Azure 应用服务】App Service For Linux 怎么安装Composer,怎么安装PHP扩展,怎么来修改站点根路径启动程序?
|
3月前
|
敏捷开发 数据可视化 测试技术
阿里云云效产品使用合集之怎么在php composer安装自己服务器的代码
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
PHP
PHP——安装ThinkPHP框架报错
PHP——安装ThinkPHP框架报错
29 0
|
5月前
|
PHP
php 使用phpize报错Cannot find config.m4. Make sure that you run ‘/usr/bin/phpize‘ in the top l
php 使用phpize报错Cannot find config.m4. Make sure that you run ‘/usr/bin/phpize‘ in the top l
229 1
|
5月前
|
Ubuntu PHP
ubuntu php libzip安装 ./configure报错 checking for libzip... not found configure
ubuntu php libzip安装 ./configure报错 checking for libzip... not found configure
96 1
|
4月前
|
PHP 开发者
如何用Composer管理PHP项目的第三方扩展包
【7月更文挑战第2天】**Composer 是PHP开发的关键工具,用于管理项目依赖。安装需PHP 5.6.4+,通过官网脚本安装。在项目根目录创建 `composer.json` 文件定义依赖,使用 `composer require` 命令安装扩展包,如Guzzle。`composer.lock` 保证版本一致。`require_once 'vendor/autoload.php';` 实现自动加载。更新依赖用 `composer update`,管理依赖提升效率和项目维护性。深入学习可发掘更多高级功能。**
149 0