美文网首页
配置表白墙

配置表白墙

作者: 吴繁飞 | 来源:发表于2019-04-23 00:21 被阅读0次

    源码:https://github.com/oubingbing/school_wechat

    部署

    宝塔部署

    安装宝塔面板

    了解宝塔所需环境和SSH(远程连接)工具的用法后,就可以正式的开始安装面板。

    查看下面的命令,选择合适自己Linux系统的安装脚本进行安装,或者在宝塔Linux面板上查看脚本安装地址。

    Centos安装命令:

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
    

    Ubuntu/Deepin安装命令:

    wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
    

    Debian安装命令:

    wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh
    

    Fedora安装命令:

    wget -O install.sh http://download.bt.cn/install/install.sh && bash install.sh
    

    安装完成后,会提示安装成功的提示,面板地址,面板账号还有密码,记住它们,稍后会用到,(如图):

    image

    安装LNMP

    安装完成在浏览上打开面板的地址,登入面板,面板会自动推荐你安装环境套件,这里有两种选择,第一种是LNMP套件,第二种是LAMP套件(如图):

    image

    LNMP和LAMP环境主要的区别在于web服务器上面,一个使用是Apache服务器、一个使用Nginx服务器。

    注意,这里我们安装lnmp环境 。所以请取消勾选lamp环境。并且取消勾选FTP

    • Mysql版本选择5.7(否则稍后会报连接错误)

    • PHP选择7.2版本

    • 安装方式两种都可以。

    选择安装后的程序后,面板的左上角,会自动显示任务的数量,点击后进入任务列表(如图):

    image

    在当前界面会显示程序的安装进度,或程序执行进度等。等待一段时间后,查看任务列表中的信息,查看是否完成。

    安装完LNMP后,还需要到软件管理安装Redis。

    完成后进入软件管理,选择我们安装的PHP版本,选择设置->安装扩展->安装redis

    安装PHP包管理工具composer(可行的:https://pkg.phpcomposer.com/#how-to-install-composer

    • 下载Composer

      $curl -sS https://getcomposer.org/installer | php

    • 设置全局命令

      $sudo mv composer.phar /usr/local/bin/composer

    • 查看安装结果

      $composer -v

      如果出现下图,则安装成功

      image

    搭建网站

    使用SSH远程连接工具(推荐Xshell)连接服务器后执行如下命令

    • 进入相应目录

    $cd /www/wwwroot

    • 使用Git下载后台源代码并且指定下载文件夹为xiaoqingshu

    $git clone https://github.com/oubingbing/wechatAlliance.git xiaoqingshu

    • 进入网站目录

      cd xiaoqingshu

    • 安装PHP的laravel框架

      composer install

      此命令会自动安装项目所需其他依赖,比如各种第三方包等等。若出现如下截图则成功

      image
    • 创建网站

      打开宝塔->进入网站->选择添加站点->填写内容->提交。如图

      image

    域名和数据库账号密码请替换成自己想填的密码,并且牢记。根目录要指定为刚才我们下载源码的目录。

    • 配置网站目录
    image

    Laravel框架需要指定运行目录,按照上图配置即可。

    • 配置伪静态

      规则如下

      location / {
      ​ try_files uriuri/ /index.phpis_argsquery_string;
      }

      image

      将规则填入后保存。

    • 配置项目

      将项目根目录下的.env.example文件重命名为 .env 文件

      $mv .env.example .env

    • 生成appkey

      php artisan key:generate

    • 编辑.env文件

      在Linux终端下编辑文件需要用到Vi命令,参考这里,学习Vi命令的使用 Vi的使用

      • 配置App_url

        ​ APP_URL=https://kucaroom.com,应用的域名,发邮箱激活链接用的,填上你的项目域名即可.

      • 配置数据库

      • DB_CONNECTION=mysql
        DB_HOST=(数据库所在的主机IP地址)
        DB_PORT=3306
        DB_DATABASE=填入你刚才的数据库名
        DB_USERNAME=数据库用户名
        DB_PASSWORD=数据库密码
        

      其他修改请参考.env文件相关说明注释。

    • 配置JWT

      在终端xiaoqingshu目录下执行以下命令

      $php artisan jwt:secret

    • 生成数据库表

      在项目根目录(即上文xiaoqingshu目录)运行一下命令

    五,生成数据库表
    在项目根目录运行

    php artisan migrate
    进行数据表迁移,MySQL的一定要5.7以上,否则会报错

    数据表文件在这个目录下:wechatAlliance \ database \ migrations

    后台显示图片修改地方


    TIM截图20190425195017.png

    短信


    TIM截图20190425201520.png ![![s.png](https://img.haomeiwen.com/i8636064/70aa0a39d89689ed.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ](https://img.haomeiwen.com/i8636064/808c841fefd2a18f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) TIM截图20190426175432.png TIM截图20190426175449.png

    修改user 表的唯一字段,——id

    image.png

    相关文章

      网友评论

          本文标题:配置表白墙

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