下载不下来laravel10X版本,总是卡死,换国内镜像也是卡死,想求一个10X版本的离线包,感谢

下载不下来laravel10X版本,总是卡死,换国内镜像也是卡死

最好直接git下载也是报错卡死

想求一个10X版本的离线包想求一个10X版本的离线包

感谢相遇
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 14

科·学·上·网

1年前 评论
诺墨

docker-compose.yml 中替换基础镜像如下:

laravel.test:
    ...
    image: 'normalcoder/laravel-sail-playground:8.2'

个人自用的 PHP 8.2 - Laravel 10 Docker 镜像,调整了部分构建顺序,加了一些命令工具和 ZSH 方便调试。

Docker Hub:hub.docker.com/repository/docker/n...

FROM ubuntu:22.04

LABEL maintainer="Taylor Otwell"

ARG WWWGROUP
ARG NODE_VERSION=18
ARG POSTGRES_VERSION=14

WORKDIR /var/www/html

ENV DEBIAN_FRONTEND noninteractive
ENV TZ=UTC

RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

RUN apt-get update \
    && apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 dnsutils \
    && mkdir /etc/apt/keyrings && touch /etc/apt/keyrings/ppa_ondrej_php.gpg \
    && curl -sS 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x14aa40ec0831756756d7f66c4f4ea0aae5267a6c' | gpg --dearmor | tee /etc/apt/keyrings/ppa_ondrej_php.gpg > /dev/null \
    && echo "deb [signed-by=/etc/apt/keyrings/ppa_ondrej_php.gpg] https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy main" > /etc/apt/sources.list.d/ppa_ondrej_php.list \
    && apt-get update \
    && apt-get install -y php8.2-cli php8.2-dev \
       php8.2-pgsql php8.2-sqlite3 php8.2-gd php8.2-imagick \
       php8.2-curl \
       php8.2-imap php8.2-mysql php8.2-mbstring \
       php8.2-xml php8.2-zip php8.2-bcmath php8.2-soap \
       php8.2-intl php8.2-readline \
       php8.2-ldap \
       php8.2-msgpack php8.2-igbinary php8.2-redis php8.2-swoole \
       php8.2-memcached php8.2-pcov php8.2-xdebug \
    && curl -sLS https://getcomposer.org/installer | php -- --install-dir=/usr/bin/ --filename=composer \
#    && curl -sLS https://deb.nodesource.com/setup_$NODE_VERSION.x | bash - \
    && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee "/usr/share/keyrings/nodesource.gpg" >/dev/null \
                && gpg --no-default-keyring --keyring "/usr/share/keyrings/nodesource.gpg" --list-keys \
                && echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_VERSION.x jammy main" | tee /etc/apt/sources.list.d/nodesource.list \
                && echo  "deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_VERSION.x jammy main" | tee -a /etc/apt/sources.list.d/nodesource.list \
                && apt-get update \
    && apt-get install -y nodejs \
    && npm install -g npm \
    && curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | tee /etc/apt/keyrings/yarn.gpg >/dev/null \
    && echo "deb [signed-by=/etc/apt/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list \
    && curl -sS https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | tee /etc/apt/keyrings/pgdg.gpg >/dev/null \
    && echo "deb [signed-by=/etc/apt/keyrings/pgdg.gpg] http://apt.postgresql.org/pub/repos/apt jammy-pgdg main" > /etc/apt/sources.list.d/pgdg.list \
    && apt-get update \
    && apt-get install -y yarn \
    && apt-get install -y mysql-client \
    && apt-get install -y postgresql-client-$POSTGRES_VERSION \
    && apt-get -y autoremove \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

RUN setcap "cap_net_bind_service=+ep" /usr/bin/php8.2

RUN groupadd --force -g $WWWGROUP sail
RUN useradd -ms /bin/bash --no-user-group -g $WWWGROUP -u 1337 sail


# Install Dev && ZSH
RUN apt-get update \
    && apt-get install -y curl dnsutils git htop iproute2 iputils-ping locales lsb-release net-tools sudo screen tzdata unzip vim wget zsh \
    && sh -c '/bin/echo -e "\ny" | $(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)' \
    && chsh -s zsh \
    && git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh \
    && cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc \
    && git clone https://github.com/zsh-users/zsh-autosuggestions.git ~/.oh-my-zsh/plugins/zsh-autosuggestions\
    && git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/plugins/zsh-syntax-highlighting\
    && zsh && omz plugin enable wd zsh-autosuggestions zsh-syntax-highlighting

COPY start-container /usr/local/bin/start-container
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
COPY php.ini /etc/php/8.2/cli/conf.d/99-sail.ini
RUN chmod +x /usr/local/bin/start-container

EXPOSE 8000
ENTRYPOINT ["start-container"]
1年前 评论

我也是使用composer create-project laravel/laravel example-app总是卡死,换composer global require laravel/installer

laravel new example-app试试

1年前 评论

阿里云因为composer俄乌站队问题,从去年就没有更新镜像源了,腾讯云貌似也无法即时获取最新的框架版本,国内其它的composer源就不用说了,根本拉不动。用官方源吧,虽然慢,但是还能拉下来。另外,overture/laravel-lang 不支持 laravel10 ,在抛出异常时会报错。

另外分享一个我个人在使用的laradocker集成环境,已使用很多年,现在容器已更新至 php8.2.4
dnmp集成环境

1年前 评论

gitee.com/mirrors_laravel

这里有源码, laravel, framework 等

也可以修改 composer 源

git clone https://gitee.com/mirrors_laravel/laravel.git

# composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

cd laravel && composer install

PS: gitee 有好多源码的镜像, 只是没有已经打包好的文件

1年前 评论

感谢大家的帮助,谢谢

1年前 评论

我就是运行composer install卡的,生成不了vendor这个文件夹的文件

1年前 评论
24K大白羊 1年前

您qq是多少,我加请教一下

1年前 评论

用腾讯 composer 镜像加速(阿里云 composer 镜像已停止更新,装不上Laravel 10)

composer config -g repos.packagist composer https://mirrors.tencent.com/composer/
1年前 评论

composer config -g repos.packagist composer mirrors.cloud.tencent.com/composer... 用腾讯就完了 我只相信腾讯 :yum:

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!