美文网首页程序员
laravel安装部署指南

laravel安装部署指南

作者: 寻路商业 | 来源:发表于2018-09-10 15:59 被阅读5次

    一、安装virtualBox

    下载地址:https://www.virtualbox.org/wiki/Downloads

    二、安装vargrant

    下载地址:https://www.vagrantup.com/downloads.html

    三、下载homestead集成环境

    下载方式:git clone https://github.com/laravel/homestead.git

    四、下载laravel框架

    下载方式:git clone https://github.com/laravel/laravel.git

    五、在homestead文件夹打开git命令行,执行如下命令

    vagrant sh init.sh //初始化homestead环境

    六、编辑目录映射

    打开 Homestead.yaml 文件,在文件中做如下映射:

    folders:

    - map: [本机laravel项目根目录]

      to: [对应虚拟机项目根目录]

    举例:

    假设本机项目目录为:D:/laravel-project/laravel

    那么配置应为:

    floders:

    - map: D:/laravel-project/laravel

      to: /home/vagrant/code/laravel

    七、下载 laravel/homestead 虚拟机linux镜像文件

    下载地址:https://app.vagrantup.com/laravel/boxes/homestead

    八、添加 laravel/homestead box

    命令行在homestead目录下执行如下命令:

    vagrant box add laravel/homestead [box路径]

    九、启动虚拟机

    命令行在homestead目录下执行如下命令:

    vagrant up

    十、登录虚拟机

    命令行在homestead目录下执行如下命令:

    vagrant ssh

    十一、下载laravel依赖包

    在虚拟机中执行如下命令:

    cd [laravel项目根目录]

    如:cd ~/Code/laravel

    composer install

    (执行这句命令后,会自动下载laravel框架依赖包)

    十二、配置 .env 文件

    在虚拟机项目根目录中执行如下命令:

    sudo vi .env

    (英语输入法状态下按“i”键进入编辑模式)

    修改以下配置为你自己的配置:

    DB_HOST

    DB_PORT

    DB_DATABASE

    DB_USERNAME

    DB_PASSWORD

    (英语输入法状态下,按 esc 退出编辑模式,按 :wq! 保存并退出)

    十三、创建laravelAPP_KEY

    在虚拟机的项目根目录中执行如下命令:

    artisan key:generate

    十四、配置nginx项目

    在虚拟机中的任意位置执行如下命令:

    sudo cp /etc/nginx/sites-available/homestead.app /etc/nginx/conf.d/[项目名称].conf

    编辑nginx配置文件:

    sudo vi /etc/nginx/conf.d/[项目名称].conf

    修改以下配置:

    listen [端口];

    root “[laravel项目根目录在虚拟机中的绝对路径]/public”;

    保存并退出。

    十五、重启nginx

    在虚拟机中的任意位置执行以下命令:

    sudo /etc/init.d/nginx reload

    十六、访问项目

    保证laravel根目录中以下目录拥有最高权限:

    bootstrap

    public

    storage

    在浏览器中访问:http://192.168.10.10:[端口]

    如出现laravel界面则配置成功。

    十七、开始写代码

    相关文章

      网友评论

        本文标题:laravel安装部署指南

        本文链接:https://www.haomeiwen.com/subject/flbsgftx.html