1、安装laravel框架之前的必要环境

  • php环境:网上有集成好的服务器,例如wamp,phpstudy。当然你可以自己搭建属于自己的环境。其中php必须是7.1版本以上;
  • compose:php的依赖工具,也可以下载其他框架的项目;很方便。
  • git:可有可无,提交代码的。也可以辅助composer下载laravel框架。

2、phpstudy的安装问题

1、一键式安装,进入官网http://phpstudy.php.cn/。

这里一定要下载php版本在7.1版本以上的!!!。否则后续还要去下载7.1版本以上的php包。

2、然后拿到phpstudy.zip解压点击phpstudy.exe。选择安装路径,可以选择在其他盘 ,本次安装在D:\phpstudy;然后就一路next安装成功。

3、安装成功之后,我们可以先在浏览器打开127.0.0.1看是否正常。

3、composer安装中的问题

1、在安装composer之前呢,我们需要设置一下环境变量。

右击我的电脑  ----》点击属性;打开系统。

2、在官网 https://getcomposer.org/download/     下载composer-setup.exe。

下载成功之后运行在第二步的时候会弹出这个,选择你的php环境。这就是为什么我们第一步要先设置环境变量,这里和我们的环境变量的地址要保持一致!!!

接下来就一路next就好了。安装好之后,我们可以打开win+R,输入cmd查看composer的版本

composer --version

小黑框会显示你的composer版本号或者直接输入composer

这就表示安装成功~~~

接下来我们应该怎么下载laravel呢?

首先执行一条命令composer update/composer install(推荐)。项目开始开发之后不推荐使用composer update,可能会更新一些东西和你原来项目发生冲突。

这条语句是为了产生composer.json文件在你的项目下

composer install

  如果上面更新完成之后没有报错,那么很幸运你可以继续执行下面的代码,下载我们的5.4版本的laravel框架

composer create-project –prefer-dist laravel/laravel laravel 5.4.*

  执行上面这个命令的时候!!!!一定要耐心等,等他下载完....然后我们打开目录就会有laravel的项目

但是!!!!!

如果在composer install会报错什么没有composer.jason文件。网上搜了很多说可以自己创建一个,格式什么的都有;但是有时候不理解是什么的意思的时候。一味的copy可能会导致一连串的问题。

或者出现下面这种情况的话是没有下载国内镜像,所以被墙了。

执行一句命令,就可以完成下载镜像,下载之后重新执行上面的composer install,查看是否还会报错。

composer config -g repo.packagist composer https://packagist.phpcomposer.com

  

-----------------------------------------------------手工分割线---------------------------------------------------------------------------------------

网上下载laravel框架的还有一种辅助方法是用git搜索laravel框架直接git clone代码

这样拿下来的代码可能会导致文件中没有vendor文件导致进入项目根目录打开debug会报错。

这样的情况可以同样的进入项目根目录到laravel,(不是进入public!!!   )进行composer install。会重新加载出来vendor文件。但是我在尝试的过程中发现composer install并不能很好的解决这个问题。

所以,最简单粗暴的做法就是卸载重装。

以上是我在安装的过程中遇到的问题。。。下面附一张laravel高大上的图片

laravel框架安装过程中遇到的问题的更多相关文章

  1. iOS 学习笔记二【cocopods安装使用和安装过程中遇到的问题及解决办法】【20160725更新】

    在osx 10.11之前cocopods问题不多,但是升级到11之后的版本,之前的cocopods大多用不了,需要重新安装,对于我这种使用测试版系统的技术狂来说,每次都需要重新安装很多东西, 当然,c ...

  2. iOS cocopods安装使用和安装过程中遇到的问题及解决办法

    在osx 10.11之前cocopods问题不多,但是升级到11之后的版本,之前的cocopods大多用不了,需要重新安装,对于我这种使用测试版系统的技术狂来说,每次都需要重新安装很多东西, 当然,c ...

  3. JAVA安装过程中出现的“javac不是内部或外部指令”的解决方法

    近来重新安装了JAVA,安装过程中出现问题,网上找到解决办法,汇总发布. 解决流程: 1.确定自己的环境变量设置没问题,没有出现遗漏 : . 等情况 (具体环境变量设置百度) 2.环境变量设置后 ,d ...

  4. SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法

    操作步骤: 1. 在 Microsoft Windows 2003 或 Windows XP 桌面上,依次单击"开始"."运行",然后在"打开&quo ...

  5. 用友ERP-U8最新破解(再次更新版本,附安装过程中的解决办法)

    新版用友u8.70下载地址:http://ftp.shangyuchem.com/应用软件/用友ERP-U8管理软件(8.70版).rar 准备好安装环境,因为需要SQLSERVER和IIS支持,而个 ...

  6. cocoapods安装以及使用,安装过程中ruby版本过低

    cocoapods安装以及使用,安装过程中ruby版本过低 字数473 阅读103 评论1 喜欢2 1.打开终端 2.移除现有 Ruby 默认源 $ gem sources --remove http ...

  7. rpm包安装过程中依赖问题“libc.so.6 is needed by XXX”解决方法

    rpm包安装过程中依赖问题"libc.so.6 is needed by XXX"解决方法 折腾了几天,终于搞定了CentOS上的Canon LBP2900打印机驱动.中间遇到了一 ...

  8. Linux学习笔记(1)Linux虚拟机安装过程中的知识点及常用管理工具

    1. VMware的相关知识 (1)建议的VMware的配置: CPU 主频1GHz以上 内存 1GB以上 硬盘 分区空闲空间8GB以上 (2)VMware创建快照 快照的作用是保存虚拟机的现有状态, ...

  9. mysql安装过程中出现错误ERROR 1820 (HY000): You must SET PASSWORD before executing this statement解决

    mysql安装过程中出现错误ERROR 1820 (HY000): You must SET PASSWORD before executing this statement解决   最近新装好的my ...

随机推荐

  1. mac activemq

    安装 brew install maven 运行 To have launchd start activemq now and restart at login: brew services star ...

  2. C11线程管理:原子变量&单调函数

    1.原子变量 C++11提供了原子类型std::atomic<T>,可以使用任意类型作为模板参数,使用原子变量就不需要使用互斥量来保护该变量,用起来更加简洁. 举个例子,如果要做一个计数器 ...

  3. 为eclipse配置javap命令

    javap命令经常使用来对java类文件来进行反编译,主要用来对java进行分析的工具,在学习Thinking in Java时,因为须要对类文件反编译.以查看jvm究竟对我们写的代码做了哪些优化和处 ...

  4. spring boot(一):入门

    Spring Boot的优点 Spring Boot 是伴随着 Spring 4.0 诞生的,从字面理解,Boot是引导的意思,因此 Spring Boot 旨在帮助开发者快速搭建 Spring 框架 ...

  5. 压缩JS时生成source_map

    @echo off :: 当前目录 src/test set currDir=src/test/ set sourceMapFileName=test.js.map set inputList=%in ...

  6. 【洛谷 P2120】 [ZJOI2007]仓库建设(斜率优化)

    题目链接 斜率优化+1,好吧不水分了. 玩具装箱那题以后再做,当作复习吧. \(f[i]=f[j]-(sum[i]-sum[j])*dis[i]+p[i]\) \(f[j]=-dis[i]*sum[j ...

  7. hash(2018年CSUST省赛选拔赛第一场B题+hash+字典树)

    题目链接:http://csustacm.com:4803/problem/1006 题目: 思路:正如题目一样,本题是一个hash,比赛的时候用的字典树,但是不知道为什么一直RE(听学长说要动态开点 ...

  8. python初步学习-python模块之 os

    os os 模块在运维工作中是很常用的一个模块.通过os模块调用系统命令.os模块可以跨平台使用. 在 import os的时候,建议使用import os而非from os import *.这样可 ...

  9. VC字体对话框的初始化

    本代码需要先添加类成员  LOGFONT lf; void CMyDlg::OnButton3() { // TODO: Add your control notification handler c ...

  10. 73.Vivado使用误区与进阶——在Vivado中实现ECO功能

    关于Tcl在Vivado中的应用文章从Tcl的基本语法和在Vivado中的应用展开,继上篇<用Tcl定制Vivado设计实现流程>介绍了如何扩展甚至是定制FPGA设计实现流程后,引出了一个 ...