一步步教你搭建别人的laravel项目

版权声明:每一篇原创文章都是我的心血,欢迎转载,但请转载前留个评论,感谢您的支持!!! https://blog.csdn.net/Tim_phper/article/details/55511612

概述:

在多种的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的初学者。

猜你喜欢

转载自blog.csdn.net/Tim_phper/article/details/55511612