You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel安装Auth UI时出现Allowed Memory size致命错误的解决咨询

解决Composer安装Laravel UI时的「Allowed memory size」致命错误

兄弟,我在Hostinger上部署Laravel的时候也踩过这个一模一样的坑!Composer执行依赖安装时内存不够用是共享主机里的常见问题,给你几个亲测有效的解决办法,按顺序试就行:

  • 临时取消PHP内存限制执行命令
    这是最快速的临时解决方案,不用改任何配置,只对当前这条Composer命令生效:

    php -d memory_limit=-1 composer require laravel/ui:^2.4
    

    这里的-d memory_limit=-1是让PHP临时忽略内存上限,跑完命令后就会恢复原来的设置,完全不会影响你的其他站点。

  • 永久调高Hostinger的PHP内存限制
    如果以后还要经常执行Composer命令(比如更新依赖),直接在Hostinger面板里改配置更省心:

    1. 登录Hostinger的hPanel,找到「Advanced」分类下的「PHP Configuration」
    2. 在页面里找到「Memory Limit」选项,把默认的128M/256M改成512M或者1024M(Laravel相关操作建议至少512M)
    3. 点击「Save Changes」,等个1-2分钟让配置生效,再重新跑Composer命令就行
  • 用Composer优化参数减少内存占用
    如果上面的方法还是不行,试试更新Composer并使用轻量化的安装参数:
    先更新Composer到最新版本,它本身会优化内存使用:

    composer self-update
    

    然后加上--prefer-dist参数安装,这个参数会下载压缩包形式的依赖,而不是完整的Git仓库,能大幅降低内存消耗:

    composer require laravel/ui:^2.4 --prefer-dist
    

一般来说第一个方法就能解决问题,如果是经常要操作,第二个方法更一劳永逸。

内容的提问来源于stack exchange,提问作者Developer tester

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 09:22:39