• Laravel


    Laravel - 1

    Laravel是一个很强大又非常优雅的php框架,但是Laravel的很多组件都是由社区协作的结果,Composer是php开发的一个依赖管理工具,但是墙把绝大多数的开发者堵在了外面。记录下Composer的安装和Laravel的安装,操作系统 Mac OS。
    

    第一步 - Composer安装

    下载 Composer

    安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php -v 查看是否正确输出版本号

    1. 下载安装脚本 composer-setup.php 到当前目录,打开终端

       php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
      
    2. 执行安装过程

       php composer-setup.php
      
    3. 删除安装脚本

       php -r "unlink('composer-setup.php');"
      

    全局安装

    全局安装是将 Composer 安装到系统环境变量 PATH 所包含的路径下面,然后就能够在命令行窗口中直接执行 composer 命令了

    1. Mac 或 Linux 系统:打开命令行窗口并执行如下命令将前面下载的 composer.phar 文件移动到 /usr/local/bin/ 目录下面:

       sudo mv composer.phar /usr/local/bin/composer
      
    2. Windows 系统:

      a. 找到并进入 PHP 的安装目录(和你在命令行中执行的 php 指令应该是同一套 PHP)

      b. 将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录

      c. 在 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中

       	@php "%~dp0composer.phar" %*
      

    Composer 更新

    1. 打开终端,输入

       composer selfupdate
      
    2. 保持Composer一直是最新版本

    第二步 - Packagist 镜像

    其实可以直接 composer global require "laravel/installer" 安装laravel,但是由于墙的原因,速度会非常非常的慢,这也是laravel框架优秀,但是使用的人少的原因之一,墙住了一大堆程序猿。感谢 https://pkg.phpcomposer.com/
    

    方法一

    1. 修改 composer 的全局配置文件(推荐方式)

    2. 打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:

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

    方法二

    1. 修改当前项目的 composer.json 配置文件

    2. 打开命令行窗口(windows用户)或控制台(Linux、Mac 用户),进入你的项目的根目录(也就是 composer.json 文件所在目录),执行如下命令:

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

    第三步 - 安装Laravel

    Laravel框架对服务器是有少量要求的,推荐使用 Homestead 作为 Laravel 本地开发环境(Mac的话还可以使用Valet作为本地开发环境,我用的是MAMP PRO,MAMP其实就满足配置条件了),推荐一个Laravel社区
    
    1. Laravel 使用 Composer 管理依赖,因此,使用 Laravel 之前,确保机器上已经安装了Composer,所以在安装前可以先打开终端输入,出现下图即已安装

       composer
      

    2. 通过 Composer 安装 Laravel 安装器,由于已经使用国内镜像,安装过程应该是很快的,反正我很快:

       composer global require "laravel/installer"
      
    3. 确保 ~/.composer/vendor/bin 在系统路径中,否则不能在任意路径调用 laravel 命令。安装完成后,通过简单的 laravel new 命令即可在当前目录下创建一个新的 Laravel 应用,例如,laravel new blog 将会创建一个名为 blog 的新应用,且包含所有 Laravel 依赖。该安装方法比通过 Composer 安装要快很多(下面的第4点):

       laravel new blog
      
    4. 还可以在终端中通过 Composer 的 create-project 命令来安装 Laravel 应用:

       composer create-project --prefer-dist laravel/laravel blog
      

    注:如果要下载其他版本,比如5.2版本,可以使用这个命令:composer create-project --prefer-dist laravel/laravel blog 5.2.*

    资源

    1. The Best Laravel and PHP Screencasts

    2. Laravel 中文视频资源

    3. Laravel China 社区

  • 相关阅读:
    递归二分法和另类二分法(不推荐,因为占用资源)
    内置函数汇总
    非递归二分法
    2018.10.23习题随笔
    java中的类修饰符、成员变量修饰符、方法修饰符。
    js函数中的this关键字
    HTML5 <script>元素async,defer异步加载
    那些迷糊人的回调
    js函数prototype属性学习(二)
    js函数prototype属性学习(一)
  • 原文地址:https://www.cnblogs.com/liamqm/p/6367405.html
Copyright © 2020-2023  润新知