澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

MAC下的配置,windows下用composer局部安装laravel

2019-10-21 作者:www.8455.com   |   浏览(144)

        博主前段时间在学习Laravel的框架的相干知识,对于Laravel的大多新特点,大家最为依然去查看官方网址文书档案最棒,Laravel的文书档案特别完美,中文克罗地亚共和国语的都有,能够很好的消除你的吸引。

        可是大家会意识学习Laravel的第八个门槛就是得设置Composer那一个依赖管理工科具。要设置Composer的第二个妙法正是要依附国内特色来科学上网(轻便撞墙)。由此,大家得以窥见在大家还未曾起来上学Laravel的时候,已经有两道门槛挡在前方了。对于新手来讲,推断将要快废弃了。可是作为三个理想在挨踢界闯天下的人,怎么可以因为这么的两道门槛,而抛弃读书新的开(装)发(逼)技巧呢? 在windows下安装composer有二种方法:风流洒脱种是傻瓜式的设置、另黄金时代种正是宏伟上的命令行了。大哥笔者才疏学浅,未能在指令行中成功安装composer,转而奔向了二货式的next->next->finished形式。网络的设置教程比较多,这里就很少说了。

系统 macOS sierra。在安装Laravel从前早就配备好了MAMP,成功在本土运行了php项目(TP框架);
资料:Laravel 中文文书档案(http://d.laravel-china.org/docs/5.4/installation )
本地开辟条件须求已经满意供给,未有尽兴homestead的设置;间接运用Composer来安装laravel
在指令行实行 (安装了curl)
curl -sS https://getcomposer.org/installer | php
注意:在执行 curl -sS https://getcomposer.org/installer | php 命令的时候唤醒curl: (56) SSLRead() return error -9806
应用了第三种办法php命令还是报错了。 通过翻看资料(http://blog.csdn.net/fys_0801/article/details/52489516)在试行curl命令从前先实行git config --global core.compression -1,在进行curl命令,成功下载了composer.phar文件
下一场推行
sudo mv composer.phar /usr/local/bin/composer 修改 composer的权限
sudo chmod a x /usr/local/bin/composer
那样在终极就能够运用composer命令了。接下来正是采用composer来创立laravel框架的等级次序了
根据文书档案提醒施行:composer create-project --prefer-dist laravel/laravel blog ,过了意气风发段时间提醒
[ComposerDownloaderTransportException]
The "http://packagist.org/p/provider-2017-01$d5dac88b599b56a755b03e6ffa66
cbe560571ef4f4a3d3c6841121c671afe54a.json" file could not be downloaded (HT
TP/1.1 302 Found)
出错了。。。
尽早去谷歌(Google)一下,在stackoverflow上边找到了对应的布道,赶紧再一次尝试一下
composer create-project laravel/laravel --prefer-dist
下一场开首稳步的开创项目了...中间还冒出八个install败北的;
不能够,只可以换开支国镜像config -g repo.packagist composer https://packagist.phpcomposer.com;在成立项目。。。异常快就创办出来了

windows下用composer局地安装laravel,composerlaravel

一些安装

先是保障已经正确安装了 PHP,展开命令行 php -v 查看是不是科学输出版本号

开辟命令行依次实践下列命令以安装新型版本的 Composer
只顾:一定要管理员形式

php -r "copy('', 'composer-setup.php');"

php composer-setup.php

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

接下来会自行下载最新版本的 composer.phar 文件到当前目录。

自此,你会在您的目录里面找到一个叫composer.phar的公文。

将 composer.phar 文件复制到任性目录(比方您的php项指标根目录下),然后经过 php composer.phar 指令就能够使用 Composer 了!
例如php composer.phar –version

 

修改 composer 的大局配置文件

再一次打开命令行窗口

瞩目:绝对要助理馆员格局

php composer.phar config -g repo.packagist composer

 

使用 Composer 下载 Laravel 安装包:

composer global require "laravel/installer"

增加 PATH 遭遇变量(Composer的文件夹,具体门路以村办计算机为准)

C:Users 用户 AppDataRoamingComposervendorbin

安装完结后,就足以行使 laravel new 命令在您钦命的目录中树立高视阔步份全新安装的 Laravel 应用。

例如说: laravel new blog 命令会在当前目录下营造贰个名称为 blog 的目录, 此目录里面寄存着斩新安装的 Laravel ,况且有所依赖包也早就安装好了。此形式的安装速度会比通过 Composer 安装快相当多。

laravel new blog

 

也得以由此 Composer Create-Project 命令安装 Laravel
composer create-project laravel/laravel --prefer-dist

 

初始化laravel依赖包
php composer.phar update

 

局地安装 首先保证已经不易安装了 PHP,张开命令行 php -v 查看是或不是科学输出版本号 展开命令行...

 

1、安装 Laravel,创建blog项目

 

        首先先说一下间接设置的办法,要想选择这一个格局,首先要FQ(那是我们的基国内情决定的)。那样的设置方式有二种:

①、全局安装

        使用命令Laravel Installer,然后用上边包车型地铁通令创设新类型: laravel new blog。

        为何不选用这种方法?

 

[plain] view plain class="tracking-ad" data-mod="popu_168"> data-mod="popu_168"> copy

 

class="tracking-ad" data-mod="popu_169">  data-mod="popu_167">图片 1 class="tracking-ad" data-mod="popu_170">图片 2

  1. laravel/installer 工具在开立项目标时候要求从 laravel 官方网站(异国他乡)下载 laravel.zip。压缩包,速度慢、随即只怕被墙,並且下载地址是写死到 installer 工具中的,不可能配置,使用的时候出标题无法减轻。  

 

②、直接用 Composer 创造新品类

        使用命令:composer create-project --prefer-dist laravel/laravel blog。看起来第人欢马叫种方案比较好,可是:由于墙的留存,全局安装 Laravel Installer 的方案可能不会成功。

 

2、使用本国镜像安装

 

        同样的也是有三种安装情势。

①、修改 composer 的大局配置文件(推荐格局)

        展开命令行窗口(windows客商)或调控台(Linux、Mac 顾客)并试行如下命令:

 

[plain] view plain class="tracking-ad" data-mod="popu_168"> data-mod="popu_168"> copy

 

class="tracking-ad" data-mod="popu_169">  data-mod="popu_167">图片 3 class="tracking-ad" data-mod="popu_170">图片 4

  1. composer config -g repo.packagist composer   

 

        然后输入安装命令:

 

[plain] view plain class="tracking-ad" data-mod="popu_168"> data-mod="popu_168"> copy

 

class="tracking-ad" data-mod="popu_169">  data-mod="popu_167">图片 5 class="tracking-ad" data-mod="popu_170">图片 6

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

 

        这一个速度异常的快一些,稍等一会就完毕了。

②、修改当前项目标 composer.json 配置文件

        打开命令行窗口(windows顾客)或调整台(Linux、Mac 客商),步入你的类型的根目录(相当于 composer.json 文件所在目录),施行如下命令:

 

[MAC下的配置,windows下用composer局部安装laravel。plain] view plain class="tracking-ad" data-mod="popu_168"> data-mod="popu_168"> copy

 

class="tracking-ad" data-mod="popu_169">  data-mod="popu_167">图片 7 class="tracking-ad" data-mod="popu_170">图片 8

  1. composer config repo.packagist composer   

 

        上述命令将会在现阶段项目中的 composer.json 文件的末尾自动加多镜像的布局新闻(你也得以友善手工业增添):

 

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}

 

        以 laravel 项目标 composer.json 配置文件为例,实践上述命令后如下所示(注意最终几行):

 

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.2.*"
    },
    "require-dev": {
        "fzaninotto/faker": "~1.4",
        "mockery/mockery": "0.9.*",
        "phpunit/phpunit": "~4.0",
        "symfony/css-selector": "2.8.*|3.0.*",
        "symfony/dom-crawler": "2.8.*|3.0.*"
    },
    "autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "App\": "app/"
        }
    },
    "autoload-dev": {
        "classmap": [
            "tests/TestCase.php"
        ]
    },
    "scripts": {
        "post-root-package-install": [
            "php -r "copy('.env.example', '.env');""
        ],
        "post-create-project-cmd": [
            "php artisan key:generate"
        ],
        "post-install-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "pre-update-cmd": [
            "php artisan clear-compiled"
        ],
        "post-update-cmd": [
            "php artisan optimize"
        ]
    },
    "config": {
        "preferred-install": "dist"
    },
    "repositories": {
        "packagist": {
            "type": "composer",
            "url": "https://packagist.phpcomposer.com"
        }
    }
}

 

 

        OK,生气勃勃切化解!试一下 composer install 来感受飞平常的进程吗!

本文由澳门新萄京官方网站发布于www.8455.com,转载请注明出处:MAC下的配置,windows下用composer局部安装laravel

关键词: