您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
composer安装以及laravel框架的安装配置
发布时间:2019-09-08 10:28:10编辑:雪饮阅读()
composer修改镜像地址(源)
C:\Users\Administrator>composer config -g repo.packagist composer https://packagist.phpcomposer.com
C:\Users\Administrator>
使用composer安装php扩展包
以安装qrcode为例,在网址https://packagist.org/packages/中找到你想要用的qrcode
左上角是包的相对路径,右下角提供了可用版本列表
在项目根目录(不一定根目录,自己可以灵活的根据自己的实际情况调整)建立composer.json,上图虽然最新版是3.6.1,但是我本地环境受限,就以1.7.3为例,则有composer.json如:
{
"require":{
"endroid/qrcode":"1.7.3"
}
}
然后命令行进入到composer.json所在文件路径处执行命令“composer install”进行安装
注意:
安装前有两个坑要填,我之前安装composer时选择的php5.4.45,可是该版本可能因为过老,就给提示“.....tlsv1 alert protocol version”类似字样。
使用扩展包
安装完成扩展包后在刚才扩展包所在的页面底部有使用示例
当然我们还得先引入扩展包才能按照该示例来,则有
不过他这说明应该是最新版的说明,所以我用老版的出现如下问题
新增扩展包
上面的composer install安装扩展包之后,若我们还需要新增一个扩展包,则composer.json新增一个新的扩展包项目如:
{
"require":{
"endroid/qrcode":"1.7.3",
"xiaohigh/curl":"1.0"
}
}
那么此时我们要更新当前本地的包仓库,命令如:
D:\7n>composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Installing xiaohigh/curl (1.0): Downloading (100%)
Package endroid/qrcode is abandoned, you should avoid using it. Use endroid/qr-code instead.
Writing lock file
Generating autoload files
更新composer软件自身
D:\7n>composer self-update
You are already using composer version 1.9.0 (stable channel).
安装laravel
composer create-project laravel/laravel blog --prefer-dist "5.1.*"
解析:
create-project:创建一个新的项目
laravel/laravel:laravel的项目路径
blog:在你当前路径下创建的项目名称(创建项目后的文件夹名称)
--prefer-dist:指定版本
注意:该步骤网络不太好就很慢,建议配置阿里云等高速镜像地址
等项目创建完成后用phpstudy将站点目录绑定到该项目的public目录即可,然后访问站点如
如果你用的是phpstudy2016,其默认切换php版本是不会同步到环境变量的,为了方便起见,你可以重新安装Composer-Setup.exe然后选择你当前切换的php.exe所在路径。我这里就直接把composer选择到了php5.6
关键字词:composer,larvel,安装,配置
上一篇:命名空间和虚拟主机搭建
下一篇:Laravel基础之路由