关于PHP composer/Laravel后端项目部署及下载

QcrTiMo 发布于 2 天前 20 次阅读


要开发PHP(Laravel)后端项目,composer作为PHP 依赖管理工具不可或缺。

阶段一:composer下载

composer下载地址:getcomposer.org

验证安装:

composer --version

输出版本号表示安装成功。

接下来就是部署下载Laravel项目。

阶段二:Laravel 后端基础 (API for Pages/Posts)

创建 Laravel 项目 (后端 API):

composer create-project laravel/laravel backend
cd backend

这样,我们就部署下载好了Laravel后端项目。

问题解决

网络问题

在开始下载Laravel后端包之前,我们先检查网络连接,在项目目录打开管理员终端,输入:

composer diagnose

输出结果可能是这样:

红色区域表示你尝试连接到https://api.github.com/,但是出现了403网络错误。

这是因为我们没有设置本地代理,在终端输入:

set HTTPS_PROXY=http://127.0.0.1:7890
set HTTP_PROXY=http://127.0.0.1:7890
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890

为了尽可能全面,所以我们给HTTP和git代理都设置本地代理URL,端口号根据自己代理设置。

设置完我们再次输入composer diagnose检查composer配置,如果本地代理有用,则输出如下:

全部配置都显示绿色的 “OK” ,则说明网络连接问题已解决,之后就放心输入:

composer create-project laravel/laravel backend

即可。

下载请求次数超限

虽然没有提前设置GitHub的专用下载的Personal Access Tokens Key,每小时有60次的请求次数,但是如果遇到了这种情况(忘记截图了,遇到错误可以翻译一下,不过我是遇到这种情况了),我们需要到GitHub申请一个Key用来提升我们的下载请求次数。

打开GitHub --> Settings --> Developer Settings --> Personal Access Tokens --> Tokens(classic),然后点击Generate new token,选择(classic),Note字段填写use for composer(其实填什么都可以),日期可以选30天。

底下勾选repo,全部类似这样:

然后往下滑动页面点击Generate token,创建成功就会出现你需要的key:

请妥善保存好你的key!!!

复制好你的key,然后转到管理员终端,输入以下命令:

composer config --global github-oauth.github.com <你的Token Key>  //注意不需要带< >

配置好了后再次输入 composer diagnose 检查composer配置,观察Checking pubkeys字段,如果出现绿色 的 “OK”,则配置成功。

总结

下载composer、部署Laravel 后端基本所有的问题都是网络连接超时下载失败,但也有可能存在其它奇奇怪怪的问题,如果你在部署下载Laravel 后端中遇到任何问题,都可以在底下留言回复,我会尽力解答!

斯哈斯哈斯哈,佳代子啊啊啊啊啊啊ᕕ(◠ڼ◠)ᕗᕕ(◠ڼ◠)ᕗᕕ(◠ڼ◠)ᕗᕕ(◠ڼ◠)ᕗᕕ(◠ڼ◠)ᕗ
最后更新于 2025-05-30