要开发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天。
也可以选择无期限,最好30天,因为key只能看一次,除非你能完好的保存key。
底下勾选repo,全部类似这样:

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

Make sure to copy your personal access token now. You won’t be able to see it again!
请妥善保存好你的key!!!
复制好你的key,然后转到管理员终端,输入以下命令:
composer config --global github-oauth.github.com <你的Token Key> //注意不需要带< >
配置好了后再次输入 composer diagnose
检查composer配置,观察Checking pubkeys字段,如果出现绿色 的 “OK”,则配置成功。

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