手把手教你安装宝塔面板并部署Laravel项目

该方法通用于所有Laravel项目,安装过程大同小异

安装宝塔面板

安装要求:
内存:512M以上,推荐768M以上(纯面板约占系统60M内存)
硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)
系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL(已有环境不可安装)

 

确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL

宝塔Linux6.0版本是基于centos7开发的,强烈建议使用centos7.x 系统

Linux面板6.8安装命令:

Centos安装脚本 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu/Deepin安装脚本 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
Debian安装脚本 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
Fedora安装脚本 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

图系统为Centos7

回车开始自动安装,安装大概需要5-15分钟。
安装成功后,会显示出你的宝塔登录信息,帐号和密码

类似

Bt-Panel: http://12.12.12.12:8888/65c32636
username: c21wdwad
password: awwawdad

接下来通过浏览器访问 http://你服务器IP:8888/安全入口 (也就是刚刚输出的那个链接)输入账户密码登陆即可。

第一次进入会弹出安装LAMP还是LNMP这里推荐服务器配置好且追求稳定的用户使用LAMP,追求性能的选择LNMP(PS:我是LNMP)PHP版本请选择PHP71以上 越高越好,Mysql 建议选择5.7若低于1GB内存可以选择5.6,其他建议安装版本号比较高的。

LNMP/LAMP环境安装好后,现在来安装PHP扩展

安装fileinfo扩展 登录面板管理页面后选到 软件管理->PHP-7-n->安装扩展 fileinfo 通用扩展 用于获取文件MIME,编码等信息!安装该扩展即可

解除禁用函数限制

passthru 可选
proc_open
proc_get_status

登录面板管理页面后选到 软件管理->PHP-7-n->禁用函数 找到上面列出的函数选择删除即可

 

接下来进入Laravel安装阶段,以下安装过程代码通过Github下载

首先我们ssh登录服务器

接下来移动到网站目录 cd /www/wwwroot/

克隆Laravel源代码  git clone https://github.com/laravel/laravel.git

移动到Laravel项目内 cd laravel

复制.env.example 成.env 并 编辑.env文件  cp .env.example .env 编辑.env文件 vi .env根据个人需要填写,一般填写DB字段即可

安装依赖 composer install 接下来等待一段时间即可

生成密匙 php artisan key:g

接下来我们到宝塔里面添加网站即可

接下来回到宝塔配置即可

网站->添加网站

网站->设置->网站目录 设置网站二级目录为public

以及关闭open_bashdir (可选)

Laravel项目到此就部署完成了,接下来访问你的域名即可

如果是使用nginx的同学,还需要设置一下伪静态哟,选laravel5即可

常见问题:

目录权限不对,请检查文件目录是不是www用户的且给了一定的权限例如755 www

本文首发Moe.beer

Leave a Reply

Your email address will not be published. Required fields are marked *

微信扫一扫,分享到朋友圈

手把手教你安装宝塔面板并部署Laravel项目
嘿!有什么能帮到您的吗?
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close