Laravel 官网:https://laravel.com/
1. 系统环境
Ubuntu 16.04.6 + Apache 2.2 + PHP 7.2.25 + MySQL 5.7.28
2. 安装 Composer
参考 https://getcomposer.org
3. 创建 Laravel 项目
composer create-project --prefer-dist laravel/laravel project-name '5.2.*'
(注:不指定版本号 5.2.*,就会安装 composer 上最新版本,项目会创建在 composer 运行所在目录)
cd project-name
sudo chmod -R 777 storage/ bootstrap/ database/migrations/
4. 配置数据库
修改项目根目录下配置文件 .env,连接上 MySQL
1)创建 table 移植文件用命令:
php artisan make:migration create_tasks_table --create=tasks
(注:tasks 就是MySQL 里的table 名,php artisan 是在项目根目录下运行的,下同)
2)移植数据库
php artisan migrate // 创建 table
php artisan db:seed // 初始化数据
php artisan make:model Task // 创建 Eloquent Models
...
5. 多语言组建
composer require "overtrue/laravel-lang:dev-master"
php artisan lang:publish zh-CN,zh-HK
语言包所在目录 resources/lang/
6. 验证码组建
composer require mews/captcha // Mews/captcha
7. 本地运行 (测试环境)
php artisan serve
默认访问 http://localhost:8000
可以指定IP(域名)、端口
php artisan serve --host=x.x.x.x --port=xxxx
8. Apache2 环境运行(产品环境)
把 Apache2 主机或虚拟机的 DocumentRoot 指向项目根目录下的 public 文件夹
注:Apache 的 rewrite 等模块,PHP 的 mbstring 等模块,根据 Laravel 不同版本的需要来安装,当然 Apache + PHP 的子模块安装是需要花点时间了解的。
网友评论