概述:
在多种的PHP开发框架(PHP Web Framework)中,说到简洁、优雅的
当然是Laravel,并且目前Laravel发展迅速,今天已经到5.4版本了,然而国内关于Laravel的资源却不多,多数问题还得到国外的技术论坛去找。最近我的公司也给一份Laravel代码让我们自己搭建学习一下,搭建过程问题不少,我这里分享一下给大家。
准备:
1、Laravel 框架对系统环境有一些要求。如- PHP >= 5.5.9 - OpenSSL PHP 扩展 - PDO PHP 扩展 - Mbstring PHP 扩展 - Tokenizer PHP 扩展 。因此,我们开始之前要修改一下PHP的配置文件以致达到要求。
2、除此之外,新建一个Laravel项目,比较快捷方便的方法是用Composer去安装,虽然我们这里是说搭建别人的laravel项目,但是我们还得Composer去安装项目所需要的依赖源(一般存放在vdener文件下)。
3、composer一般默认的是国外的下载源镜像,因此你会发现第一步的下载过程可能非常的漫长,因此我们要更换国内的下载源镜像。
——————-composer安装————–
必须先打开mbstring扩展以及openssl扩展(把对应的dll文件复制到提示的目录c:/php)
添加国内镜像 在composer.json 文件中最后添加
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.phpcomposer.com"
}
}
分析:
(1)设置虚拟域名 包含host和nginx配置
(2)设置linux文件拥有者和权限
(3)composer安装依赖源 vdener文件夹
(composer dump-autoload
composer install –no-scripts)
(4)安装app key (php artisan key:generate)
(5)根据需求创建数据库 (php artisan migrate) 出现提示没有创建的字段,那么先从migration文件夹中把alter属性的文件先删掉只留下create属性
(6)数据迁移和数据填充 (php artisan db:seed –class=AuthorTableSeeder)
(7)观察表的名字是否有前缀,如果有在.evn文件中修改 DB_PREFIX=blo_
总结:
以上是大概的搭建别人laravel项目的经验,我这里是总结篇,随后我会写几篇文章关于经常会遇到的laravel报错以及解决方法,希望能帮到laravel的初学者。