我的编程空间,编程开发者的网络收藏夹
学习永远不晚

【详细教程】CentOS-Linux-宝塔下部署PHP环境,安装laraveladmin

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

【详细教程】CentOS-Linux-宝塔下部署PHP环境,安装laraveladmin

一、安装宝塔

打开官网安装-> 宝塔面板下载,免费全能的服务器运维软件

二、安装PHP环境

登录宝塔面板,安装LNMP、Redis

推荐安装版本:

Nginx最新版

MySQL5.7

PHP8.0(PHP版本低的话,后面laraveladmin运行会报错,open_basedir restriction in effect)

Redis最新版

三、安装Node.Js、cnpm

1 打开官网,选择版本,获取下载链接。这里推荐下载v16版(因为下载最新版本运行laraveladmin会报错,报缺少glibc,为了省事,直接降低版本即可)

https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.gz

2 打开shell 或者宝塔终端,进入local目录

cd /usr/local

3 下载安装包

wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.gz

4 等待下载压缩包,下载完毕然后解压安装

 tar -xvf node-v16.13.1-linux-x64.tar.gz 

5 给文件夹改个名

mv node-v16.13.1-linux-x64.tar.gz /usr/local/node

6 可以执行ls查看一下文件目录

ls

7 继续,接着要修改环境变量,

查看配置文件

vim /etc/profile 

8 按G跳到最后一行(如果不行就自己手动按向下箭头,使光标到最后一行)

按I进入插入模式

把以下两句粘贴到里面

export NODE_HOME=/usr/local/node  export PATH=$NODE_HOME/bin:$PATH

9 然后按键盘左上角ESC键进入命令模式

10 输入:wq保存并退出编辑

:wq

11 设置软链接

ln -s /usr/local/node/bin/node /usr/local/bin/ln -s /usr/local/node/bin/npm /usr/local/bin/

12 至此安装好node.js和npm了,查看结果

运行

node -vnpm -v

都能看到对应的版本。

13 【因为我们最终要安装laraveladmin,所以接着要安装cnpm】

npm install -g cnpm --registry=https://registry.npm.taobao.org

14 等待安装,安装完毕后执行

cnpm -v

15 查看结果,正常输出版本号则安装成功。

四、新建站点

1 打开宝塔面板,

2 新建数据库(注意编码集选择utf8mb4,utf8mb4_unicode_ci)记住账号密码

3 新建站点(例如www.ceshi.com)记住根目录(如果你按照例子来,且未修改,则根目录为www/wwwroot/www.ceshi.com),把网站目录->跨站防攻击的√去掉,伪静态选择laravel5保存。

4 打开redis面板,修改redis密码

5 打开PHP面板,安装拓展,把这几个安装好:fileinfo、opcache、reids、imagemagick、imap、exif、intl、xsl

6 继续在PHP面板里操作,打开禁用函数,把putenv和proc_open删掉

7 继续在PHP面板里操作,重载配置,重启php

8 至此我们安装好环境了,接下来就是代码部分的部署了。

五、拉取laraveladmin代码

1 打开shell 或者宝塔终端,进入网站根目录

cd /www/wwwroot/www.ceshi.com

2 拉取代码

git clone https://gitee.com/laravel-admin/laraveladmin.gitcd laraveladmingit remote add laraveladmin https://gitee.com/laravel-admin/laraveladmin.git

六、配置laraveladmin

1 设置配置文件

复制出来.env,然后打开

cp .env.example .envvi .env

把里面的MySQL和Redis的链接参数改为你自己的

 6.2 打开宝塔的站点面板->网站目录->把网站目录改为laraveladmin的public目录

3 再打开PHP面板->配置文件,搜索disable_functions,把scandir和symlink删掉,然后保存,重载PHP配置,重启PHP

4 依赖安装

composer install

安装过程中如果有警告可以不用理会

5 安装前端拓展包

cnpm install

6 编译前端页面js

npm run prod

7 清除缓存

php artisan cache:clear

8 清理配置缓存

php artisan config:clear

9 生成laravel的app_key

php artisan key:generate --force

10 创建前端资源软链接

php artisan links:init --force --relative

 6.11 初始化数据库

php artisan db:seed --class=CheckDatabaseSeeder --force #检查并创建数据库php artisan migrate:all #创建数据表php artisan db:seed --force #初始化数据

至此我们安装完毕了。

七、 安装完毕,测试结果

那安装完毕了,肯定要测试一下,我们打开项目链接看看(本文以www.ceshi.com为例)

怎么页面就长这个样子???

别着急,点击左上角的“后台首页”,输入初始账号密码试试(在.env文件里有,没改过就是账号admin密码admin123456)

 

登录成功,OK,完结撒花!

来源地址:https://blog.csdn.net/abc_hom/article/details/128350796

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

【详细教程】CentOS-Linux-宝塔下部署PHP环境,安装laraveladmin

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

CentOS下宝塔部署Django项目的详细教程

基础环境装好宝塔服务宝塔里装好【python项目管理器】宝塔里装好【Nginx】把Django项目代码发到服务器 把代码放到服务器上有两种方法:方法一:服务器上安装Git,通过Git Clone代码到服务器上方法二:通过宝塔的FTP
2022-06-04

VirtualBox软件下载安装及Linux环境安装部署图文教程详解

一、VirtualBox软件下载及安装 首先进入VirtualBox官方网站进行软件下载, https://www.virtualbox.org/,目前VirtualBox最新的版本为6.1,详细如下图:点击“Downloads”按钮,即跳
2022-06-04

编程热搜

目录