Laravel
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;
它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
在Laravel中已经具有了一套高级的PHP ActiveRecord实现 -- Eloquent ORM。
它能方便的将“约束(constraints)”应用到关系的双方,这样你就具有了对数据的完全控制,而且享受到ActiveRecord的所有便利。
Eloquent原生支持Fluent中查询构造器(query-builder)的所有方法。
安装 composer依赖管理工具
1 2 3
| curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer composer --version
|
切换国内镜像
1 2 3
| composer config -g repo.packagist composer https://packagist.phpcomposer.com or composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
|
更新 composer:
1 2 3 4 5 6 7 8 9 10
| composer selfupdate
composer require monolog/monolog
composer search monolog
composer update
composer show
|
安装 laravel
1
| composer create-project --prefer-dist laravel/laravel <<project>>
|
安装laravel命令行执行
1 2 3 4 5
| composer global require "laravel/installer=~1.1"
~/.composer/vendor/bin
laravel new <<project>>
|
配置nginx 解决访问其他路由404
location 中加入 try_files $uri $uri/ /index.php?$query_string;
location / {
index index.html index.htm index.php;
autoindex on;
include /usr/local/etc/nginx/conf.d/php-fpm;
try_files $uri $uri/ /index.php?$query_string;
}
修改host
sudo vim /etc/host
127.0.0.1 servername