使用 Sail 安装 Laravel 的旧版本
Install an Older Version of Laravel with Sail
我有一台服务器还在 运行ning PHP 7.4.x
因此,我需要安装 laravel 8.x(laravel 的当前版本是 9.x) laravel-启航。由于我用于开发的笔记本电脑上没有 PHP 运行ning,因此我无法使用 composer.[=12 安装 laravel =]
当我 运行 安装命令 curl -s "https://laravel.build/example-app?with=mysql" | bash
然后 laravel 9.x 安装。
如何让 laravel-sail 安装 laravel 8.x?
您可以从 laravel github 存储库下载 Laravel 8 或其他版本,并将其替换为您在 sail 上的本地项目
小心laravel Sail 和相关部分(docker-compose,...) 不应删除
第二种方法是从 github 库中克隆 laravel 8 并将 sail 安装到该项目中
https://laravel.com/docs/8.x/sail#installing-sail-into-existing-applications
laravel 8.6.12 github 回购:
enter link description here
apokryfos 的评论让我开始思考,我尝试了以下 curl
命令
curl -s "https://laravel.build/example-app?with=mysql&php=74" | bash
成功了。我的 composer.json 看起来像这样
"require": {
"php": "^7.3|^8.0",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^7.0.1",
"laravel/framework": "^8.75",
"laravel/sanctum": "^2.11",
"laravel/tinker": "^2.5"
},
...和 sail up
,我有一个 Laravel v8.83.9 和 运行.
出于某种原因,PHP 版本仍然是 8.1,但我可以将 docker-compose.yml 中的 PHP 版本更改为 PHP 7.4 并重建。这样,我就有了 (PHP v7.4.28).
更新:
我原本以为在 curl
命令中添加一个“laravel=8” 会在版本 8.x 中加载 laravel,但这没有效果。添加 php=74 足以在版本 8.x 中获得 laravel,但不会将 PHP 设置为版本 7.4。这需要在 docker-compose.yml 文件中完成。
我有一台服务器还在 运行ning PHP 7.4.x
因此,我需要安装 laravel 8.x(laravel 的当前版本是 9.x) laravel-启航。由于我用于开发的笔记本电脑上没有 PHP 运行ning,因此我无法使用 composer.[=12 安装 laravel =]
当我 运行 安装命令 curl -s "https://laravel.build/example-app?with=mysql" | bash
然后 laravel 9.x 安装。
如何让 laravel-sail 安装 laravel 8.x?
您可以从 laravel github 存储库下载 Laravel 8 或其他版本,并将其替换为您在 sail 上的本地项目
小心laravel Sail 和相关部分(docker-compose,...) 不应删除
第二种方法是从 github 库中克隆 laravel 8 并将 sail 安装到该项目中
https://laravel.com/docs/8.x/sail#installing-sail-into-existing-applications
laravel 8.6.12 github 回购: enter link description here
apokryfos 的评论让我开始思考,我尝试了以下 curl
命令
curl -s "https://laravel.build/example-app?with=mysql&php=74" | bash
成功了。我的 composer.json 看起来像这样
"require": {
"php": "^7.3|^8.0",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^7.0.1",
"laravel/framework": "^8.75",
"laravel/sanctum": "^2.11",
"laravel/tinker": "^2.5"
},
...和 sail up
,我有一个 Laravel v8.83.9 和 运行.
出于某种原因,PHP 版本仍然是 8.1,但我可以将 docker-compose.yml 中的 PHP 版本更改为 PHP 7.4 并重建。这样,我就有了 (PHP v7.4.28).
更新:
我原本以为在 curl
命令中添加一个“laravel=8” 会在版本 8.x 中加载 laravel,但这没有效果。添加 php=74 足以在版本 8.x 中获得 laravel,但不会将 PHP 设置为版本 7.4。这需要在 docker-compose.yml 文件中完成。