likeadmin SAAS 部署教程详细说明一步一步指导

likeadmin SAAS 部署教程详细说明一步一步指导
用户502592362
04月14日 00:31
|
浏览 17

LikeAdmin SAAS 部署教程(以常见LNMP环境为例)

1. 环境准备

  • 服务器:Linux(如CentOS 7+/Ubuntu 20.04+)
  • 环境要求:PHP 7.4+、MySQL 5.7+、Nginx/Apache、Composer、Redis(可选)
  • 域名:已解析到服务器IP

2. 部署步骤

  1. 安装环境(以宝塔面板为例简化流程):

    复制代码
    # 安装宝塔(可选)
    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
    

    登录面板后安装:Nginx、PHP 7.4+、MySQL、Redis。

  2. 上传代码

    • 从官方获取LikeAdmin SAAS版源码,通过面板上传至网站目录(如 /www/wwwroot/saas.example.com)。
  3. 配置网站

    • 在宝塔添加站点,绑定域名,设置运行目录为 /public
    • 配置伪静态(Nginx选择ThinkPHP规则)。
  4. 安装依赖

    复制代码
    cd /www/wwwroot/saas.example.com
    composer install --no-dev
    
  5. 配置数据库

    • 在宝塔创建MySQL数据库,记录数据库名、用户名、密码。
    • 复制 .env.example.env,修改数据库连接信息:
      复制代码
      DB_HOST=localhost
      DB_DATABASE=数据库名
      DB_USERNAME=用户名
      DB_PASSWORD=密码
      REDIS_HOST=127.0.0.1
      
  6. 安装系统

    • 访问域名,自动进入安装向导,按提示完成数据库迁移、管理员账号设置。
  7. 权限与安全

    复制代码
    chmod -R 755 storage runtime
    chown -R www:www .
    
    • 关闭面板的“防跨站攻击”(open_basedir)避免权限冲突。
  8. 队列配置(可选):

    • 如使用任务队列,配置Supervisor守护进程:
      复制代码
      [program:likeadmin]
      command=php /www/wwwroot/saas.example.com/think queue:listen
      autostart=true
      user=www
      

3. 常见问题

  • 安装时报数据库错误:检查.env文件权限及数据库连接信息。
  • 页面显示404:确认伪静态规则已配置,运行目录设置为/public
  • 后台访问慢:开启Redis缓存,在.env中配置REDIS_HOST

如需继续排查,请点击下方【🔍追问按钮】提交补充信息

我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;