composer 安装laravel
composer 是PHP的依赖管理工具,需要PHP版本高于5.3且支持openssl。 安装非常简单,执行下列命令
curl -sS https://getcomposer.org/installer | php
执行结果如下
##!/usr/bin/env php
All settings correct for using Composer
Downloading...
>
>Composer successfully installed to: /root/composer.phar
>Use it: php composer.phar
讲执行文件移动到/usr/local/bin目录
mv composer.phar /usr/local/bin/composer
composer -V
##显示版本号则可以正常使用
通过添加 composer.json 写入依赖然后执行 composer install 就进入自动安装,安装完成后会生成一个composer.lock文件,里面是特定的版本号名,需要这个文件和composer.json一起提交到版本管理里去。例如:
{
"require": {
"monolog/monolog": "1.0.*"
}
}
更新依赖跟更新单个依赖
composer update
composer update monolog/monolog
通过 Composer 安装laravel项目
-
通过 Laravel 安装工具
composer global require "laravel/installer=~1.1"
安装后将~/.composer/vendor/bin 加入系统路径中,否则不能在任意地点调用laravel命令。 如果使用软连接的话,要使用绝对路径,不然会报错:
Too many levels of symbolic links
安装完成后,通过简单的laravelnew命令即可在当前目录下创建一个新的 Laravel 应用,例如, laravel new blog 将会创建一个名为 blog 的新应用,且包含所有 Laravel 依赖。该安装方法比 通过 Composer 安装要快很多:
laravel new Application
-
通过 composer 的 create-project 命令来创建项目
composer create-project --prefer-dist laravel/laravel Application
当你想使用比较低版本的laravel版本时,只需要在最后加上版本号
composer create-project --prefer-dist laravel/laravel Application 5.2.*
-
nginx 配置重写
编辑nginx.conf
location / { index index.php index.html; try_files $uri $uri/ /index.php?$query_string; } try_files $uri $uri/ @rewrite; location @rewrite { rewrite ^/(.*)$ /index.php?_url=/$1; }