ubuntu安装composer+laravel

安装composer

//执行下面命令(安装很简单) 前提需要安装php

//方法一:获得composer.phar
curl -sS https://getcomposer.org/installer | php

//方法2:

wget -c https://getcomposer.org/composer.phar

chmod u+x composer.phar

安装完成的样子

All settings correct for using Composer
Downloading 1.2.2...

Composer successfully installed to: /home/xxx/composer.phar
Use it: php composer.phar

//把composer设定为全局命令,如果没有执行这个命令,则每次使用都要加上composer.phar所在的目录

sudo mv composer.phar /usr/local/bin/composer    
//查看是否成功
composer -v
//出现下面的表示安装成功
  ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.2.2 2016-11-03 17:43:15

composer中国镜像

由于composer在中国使用不是很稳定,所以使用中国镜像解决这一问题,这里提供两种方法

方法1.全局配置

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

方法2.局部配置,进入到项目带有composer.json的根目录

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

上述命令(方法2)将会在当前项目中的 composer.json 文件的末尾自动添加镜像的配置信息(你也可以自己手工添加):

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

安装laravel

//这个安装时间可能有点长,耐心等待
composer global require "laravel/installer"

//配置laravel快捷方式,注意,laravel要写绝对路径
sudo ln -s /realpath/.config/composer/vendor/bin/laravel /usr/local/bin/laravel

//改变storage目录的访问权限
chmod -R 777 app/storage

//更改nginx配置,隐藏index.php 
sudo vim /etc/nginx/sites-enabled/defualt
//改变try_files
location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

下面就可以愉快的用laravel创建项目了

laravel new Blog

你可能感兴趣的:(ubuntu安装composer+laravel)