Composer安装laravel
1.应用场景
使用composer搭建项目框架, 快速实现项目工程. |
2.学习/操作
环境: Windows 10 64 位 phpstudy 8.0 laravel5.6 满足laravel5.6的环境条件
步骤: 1.安装composer //这里是局部安装, 全局安装未见生效 可以参见: https://pkg.phpcomposer.com/#how-to-install-composer //包括镜像使用方法
//由于国内的环境, 推荐使用归档方式安装, 具体步骤如下:
2.安装laravel 版本laravel5.6 参考安装教程: https://xueyuanjun.com/post/8650.html
这里通过通过 Composer Create-Project安装, 具体步骤
3.等待安装框架及依赖 安装成功, 共计花了两个小时左右.
4.配置虚拟主机 https://blog.****.net/william_n/article/details/103273196
5.浏览器访问项目 输入: laravel56.test 回车 返回如下:
使用composer安装laravel成功.
后续补充 ... |
3.问题
1.Packagist[国内/国外], github, composer的关系? Packagist中文镜像: https://pkg.phpcomposer.com/ Packagist国外镜像: https://packagist.org/mirrors github: https://github.com/
关系如下: composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
这里依赖的库的简要信息是放在Packagis[Packagist国外镜像https://packagist.org/mirrors, PHP专用, 用一定环境github压力的作用]上, 具体库文件仍然是放在github[github就是一个大熔炉, 什么[语言]开源项目[也可以放私有项目]放在上面], 所以使用composer安装一个依赖包时, 会先到Packagis检索, 如果检索到, 就会有相应在github上的仓库信息, 然后去拉取下来即可.
但是国内访问Packagist国外镜像很慢, 所以使用Packagist中文镜像[https://pkg.phpcomposer.com/]每分钟同步Packagist国外镜像,几乎是保持一致, 但是访问国内资源会快很多[一是距离或者是被墙].再使用composer安装依赖的时候,就会从Packagist中文镜像检索信息,从github下载安装依赖.
TBD
2.下载并且运行 Composer-Setup.exe, 方式一直不能成功, 原因是什么? TBD //应该是网络问题,访问国外网站, 被墙或者速度太慢
3.命令行方式安装, 尚未试过? https://pkg.phpcomposer.com/#how-to-install-composer TBD
后续bch ... |
4.参考
后续补充
...