博客列表 >利用composer创建laravel项目

利用composer创建laravel项目

笼子猪
笼子猪原创
2020年06月15日 14:20:022931浏览

利用composer创建laravel项目

1.composer作用

  1. 主要管理PHP中的依赖关系 (功能类似 npm, yum源)
  2. 可以安装软件 CURL(主要微信开发)Upload (文件操作)excel (表格)mail (邮件)log (日志)laravel (框架)

2.安装composer软件

1.检查本地的php版本

  • 在cmd窗口中输入php -v
    php版本

  • 如果输出 php 不是内部命令等错误提示(在已经安装phpstudy)的情况下 查看环境变量中是否位置了 php解释器

  • 新系统出现没有配置环境变量 请手动配置
    环境变量

2.从官网下载composer软件

  • 下载地址:传送门

  • 下载完成,打开下载的 composer.exe 根据提示安装composer。composer会自动找到php.exe的路径

  • 安装完成 新开cmd窗口 输入composer

composer

  • successful 安装成功

3.建立laravel项目

  1. 新建laravel7.0版本 服务器需满足以下条件
  • PHP >= 7.2.5
  • BCMath PHP Extension
  • Ctype PHP Extension
  • Fileinfo PHP extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  1. 新建工程目录
    在需要创建项目的路径下输入
  1. composer create-project --prefer-dist laravel/laravel 项目名

创建成功

打开新项目public下的index.php

如果默认的composer源下载很慢 可以自己更换成国内的下载源 以阿里源为例

  1. 修改局部下载源(仅对当前项目有效)

    在当前项目下的composer.json中添加

寻找包的过程是先从第一个源中寻找,如果找不到就从第二个源中寻找,这里可以配置多个composer资源库

  1. {
  2. "repositories": [
  3. {
  4. "type": "composer",
  5. "url": "http://packages.example.com" //第一个源
  6. },
  7. {
  8. "type": "composer",
  9. "url": "http://packages.example.com" //第二个源
  10. },
  11. }
  1. 全局换源

打开命令行

  1. #首先把默认的源给禁用掉
  2. composer config -g secure-http false
  3. #再修改镜像源 这里我使用阿里的源
  4. composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  5. #修改成功后可以先查看一下配置
  6. composer config -g -l
  7. #第二行repositories.packagist.org.url 如果是阿里的就代表成功

注意:

如果修改了全局的话 就不用再去项目下修改composer.json配置文件了

如果当前项目的composer.json已经配置过,那会是当前项目下指定的源

laravel 项目结构:
laravel项目结构
1.app

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议