文章插图
文章插图
文章插图
- 安装之前先看一下官网的安装准备工作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先不要乱,小皮基本都已经装好了这些配置,我们只需要正常的部署网站即可!
- 创建网站
- 打开小皮,在网站中点击创建网站 , 在弹出配置窗口中进行配置(如下图)
- 首先配置网站域名,没有域名可以设置为localhost , 端口默认与Nginx端口一致
- 端口可选http或https,配置https的时候 , 会弹出窗体输入公钥和密钥,这里直接选择http 。
- 勾选同步hosts,程序类型选择PHP,版本选择php8.0.2nts
- 到期时间可自己调整
文章插图
- 注意根目录需要配置成lsky_pro根目录下的public文件夹
文章插图
- 配置好网站后,需要点击设置伪静态,设置方法是点击网站管理,选择伪静态,在弹出窗体中输入以下代码
if (!-e $request_filename) {rewrite ^(.*)$ /index.php?s=$1 last;break;}
文章插图
- 打开网站,浏览器进入兰空的安装面板根据流程选择安装即可
文章插图
如果有缺少的环境,只需要到官网下载对应文件资源进行配置即可,这里针对遇到的情况进行举例
- imagick扩展
不出意外的情况下会提示缺少imagick扩展 , 只需要到官网下载与当前PHP版本符合的扩展文件就好,下载地址https://windows.php.net/downloads/pecl/releases/imagick/将下载的压缩i包解压,找到里面的php_imagick.dll文件,将他拷贝到小皮安装目录下..\Extensions\php\php8.0.2nts\ext文件夹里然后打开小皮面板,选择网站,在扩展中勾选imagick,重启服务即可2、网站安装配置
文章插图
- 首先需要在小皮面板中配置并启动MySql服务,注意需要安装MySql5.7以上版本
文章插图
- 需要提前在MySql中创建数据库,数据库名称可自定义
- 完善首页的安装信息
文章插图
- 牢记自己管理员账号密码(记不住也没关系,可以重新配置)
- 点击安装 , 等待安装完成即可进入首页
- 数据库建立索引时超长
文章插图
该原因是因为Mysql数据库字符串数据类型最大1000字节 , laravel建表时字符串最大1071字节,主要是由于laravel用的是utf8mb4 字符集,每个字符占4个字节 , Mysql用的是utf8字符集,每个字符占3个字节 。
解决办法:将数据库引擎设置为InnoDB,数据集配置成utf8mb4
文章插图
创建数据库的时候,将数据库字符集配置成utf8mb4、排序规则设置成utf8mb4_general_ci我这里用的DBeaver创建的数据库
文章插图
以上配置后在重新安装即可
推荐阅读
- 【深入浅出 Yarn 架构与实现】1-2 搭建 Hadoop 源码阅读环境
- Linux学习环境搭建流程
- 如何在CentOS7上搭建自己的GitLab仓库
- 手把手教程 VM虚拟机搭建Linux CentOS7
- linux下搭建oh-my-zsh环境
- Spark简单介绍,Windows下安装Scala+Hadoop+Spark运行环境,集成到IDEA中
- Windows 环境搭建 PostgreSQL 物理复制高可用架构数据库服务
- 二、.Net Core搭建Ocelot
- MongoDB数据库新手入门
- 一台虚拟机,基于docker搭建大数据HDP集群