Windows操作系统搭建Lsky Pro( 二 )


文章插图

  • 启动服务后,点击网站,安装后默认有一个本地网站,点击管理-->打开网站
    Windows操作系统搭建Lsky Pro

    文章插图
  • 显示这个页面证明安装成功
    Windows操作系统搭建Lsky Pro

    文章插图
  • 兰空图床部署1、下载程序包进入兰空图床官网,在官网获取开源版,下载程序包 。或直接点击GitHub的发布地址https://github.com/lsky-org/lsky-pro/releases进行下载,下载后将压缩包解压到指定位置 , 建议解压到小皮安装目录下“WWW”文件夹中2、部署网站
    1. 安装之前先看一下官网的安装准备工作PHP >= 8.0.2BCMath PHP 扩展Ctype PHP 扩展DOM PHP 拓展Fileinfo PHP 扩展JSON PHP 扩展Mbstring PHP 扩展OpenSSL PHP 扩展PDO PHP 扩展Tokenizer PHP 扩展XML PHP 扩展Imagick 拓展exec、shell_exec 函数readlink、symlink 函数putenv、getenv 函数
      看到这些扩展及函数,如果不懂PHP先不要乱,小皮基本都已经装好了这些配置,我们只需要正常的部署网站即可!
    2. 创建网站
      • 打开小皮,在网站中点击创建网站 , 在弹出配置窗口中进行配置(如下图)
      • 首先配置网站域名,没有域名可以设置为localhost , 端口默认与Nginx端口一致
      • 端口可选http或https,配置https的时候 , 会弹出窗体输入公钥和密钥,这里直接选择http 。
      • 勾选同步hosts,程序类型选择PHP,版本选择php8.0.2nts
      • 到期时间可自己调整
        Windows操作系统搭建Lsky Pro

        文章插图
      • 注意根目录需要配置成lsky_pro根目录下的public文件夹
        Windows操作系统搭建Lsky Pro

        文章插图
      • 配置好网站后,需要点击设置伪静态,设置方法是点击网站管理,选择伪静态,在弹出窗体中输入以下代码
      if (!-e $request_filename) {rewrite ^(.*)$ /index.php?s=$1 last;break;}
      Windows操作系统搭建Lsky Pro

      文章插图
      • 打开网站,浏览器进入兰空的安装面板根据流程选择安装即可
        Windows操作系统搭建Lsky Pro

        文章插图
    兰空图床安装1、第一次进入网站会自动检测运行环境 , 如果环境不满足会在首页提示
    如果有缺少的环境,只需要到官网下载对应文件资源进行配置即可,这里针对遇到的情况进行举例
    1. imagick扩展
    不出意外的情况下会提示缺少imagick扩展 , 只需要到官网下载与当前PHP版本符合的扩展文件就好,下载地址https://windows.php.net/downloads/pecl/releases/imagick/将下载的压缩i包解压,找到里面的php_imagick.dll文件,将他拷贝到小皮安装目录下..\Extensions\php\php8.0.2nts\ext文件夹里然后打开小皮面板,选择网站,在扩展中勾选imagick,重启服务即可
    Windows操作系统搭建Lsky Pro

    文章插图
    2、网站安装配置
    1. 首先需要在小皮面板中配置并启动MySql服务,注意需要安装MySql5.7以上版本
      Windows操作系统搭建Lsky Pro

      文章插图
    2. 需要提前在MySql中创建数据库,数据库名称可自定义
    3. 完善首页的安装信息
      Windows操作系统搭建Lsky Pro

      文章插图
    4. 牢记自己管理员账号密码(记不住也没关系,可以重新配置)
    5. 点击安装 , 等待安装完成即可进入首页
    3、可能遇到的问题
    1. 数据库建立索引时超长
      Windows操作系统搭建Lsky Pro

      文章插图
    该原因是因为Mysql数据库字符串数据类型最大1000字节 , laravel建表时字符串最大1071字节,主要是由于laravel用的是utf8mb4 字符集,每个字符占4个字节 , Mysql用的是utf8字符集,每个字符占3个字节 。
    解决办法:将数据库引擎设置为InnoDB,数据集配置成utf8mb4
    Windows操作系统搭建Lsky Pro

    文章插图
    创建数据库的时候,将数据库字符集配置成utf8mb4、排序规则设置成utf8mb4_general_ci我这里用的DBeaver创建的数据库
    Windows操作系统搭建Lsky Pro

    文章插图
    以上配置后在重新安装即可

    推荐阅读