博主信息
博文 5
粉丝 0
评论 0
访问量 8360
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
利用composer创建laravel项目
笼子猪
原创
3260人浏览过

利用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举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学