程序员

laravel安装部署指南

2018-09-10  本文已影响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界面则配置成功。

十七、开始写代码

上一篇下一篇

猜你喜欢

热点阅读