一,安装composer
安装条件
- php版本>=5.5.9+
- 必需的扩展
- OpenSSL
- PDO(pdomysql)
- Mbstring
php.ini下去掉对应扩展前的分号即可
安装composer
这里我使用的是composer离线包
将composer离线包解压到php.exe的同级目录下即可
使用composer插入smarty
- 编辑composer.json 写入需要的库/类(这里以smarty演示)、
格式:厂商名/类名:版本号
- cmd窗口 cd 到项目目录 使用cmposer install
- 插入的类被放置在vendor目录下
4.composer支持自动加载,在测试文件引入autoload.php
5.打印smarty引入成功
直接通过命令引入类
composer require 厂商名/类名=版本号
库的版本号声明
1.精确的版本号 1.2.2;
2.范围指定 >=1.0 >=1.0,<2.0
3.通配符 1.0.*
4.赋值运算符~1.2 表示>=1.2,<=2.0的版本
使用composer创建项目
- cd 到项目目录 输入 composer create-project laravel/laravel=版本号 项目名
出现上述提示,引入成功 查看项目目录
项目目录简介
【 app】 应用程序的核心目录,存放几乎所有类
【bootstrap 】包含引导框架,自动加载文件,存放框架生成的提升性能的文件,如路由,服务缓存文件
【config】 配置文件
【database】 包含数据填充和迁移文文件
【public】 包含入口文件 资源文件 img/css/js
【resources】 放置laravel 模板
【routes】 路由文件
【storage 】模板/文件缓存/日志文件
【 tests】 测试文件夹
【vendor】 放置第三方文件