Skip to content

前端安装

注意事项

环境需求

前端运行环境需要 PHP 7.4,暂不支持其他PHP版本。

MySQL推荐版本为 MySQL 8.0,但理论上支持 MySQL 5.x 和 MariaDB 。

安装流程

CAUTION

警告:要确保本教程的有效性,您必须严格按照所述的每个章节和步骤执行。如果在任何步骤遇到失败,请不要继续进行,直到问题得到解决。

  1. 购买程序后,你将会获得源码下载链接。将其下载到网站根目录并解压。

  2. 将配置文件.example.env复制一份,名字改为.env,并填写设置项

  3. 如果是个人版(离线授权)用户,请先写入证书继续操作

  4. 前往PHP设置,删除对putenvproc_open函数的禁用,并安装fileinfoioncube拓展

    TIP

    对于宝塔用户,请前往软件商店->PHP7.4设置
    禁用函数->删除 putenvproc_open
    安装拓展->安装 fileinfoioncube
    若原先安装过ionCube,建议卸载再安装一次,以更新到最新版本。 宝塔开心版用户需在安装拓展后手动更新,点此查看

  5. 前往网站根目录,执行以下指令:

    bash
    wget https://getcomposer.org/installer -O composer.phar
    php composer.phar
    php composer.phar install

    TIP

    如果服务器上安装了多个php版本,请确认命令行中使用的是php7.4。

    对于宝塔用户,可以前往网站->(高级设置)->PHP命令行版本 中修改。

  6. 设置网站运行目录为/public,并设置伪静态为

    nginx
    location ~* (runtime|application)/{    
        return 403;
    }
    location / {
        if (!-e $request_filename){
            rewrite  ^(.*)$  /index.php?s=$1  last;   break;
        }
    }
  7. 在网站根目录下执行指令,导入数据库。

    bash
    php think migrate:run

    如安装过程中有报错,请自行检查env中数据库信息是否正确。

  8. 在网站根目录下执行指令,注册管理员用户。

    php think register <邮箱> <用户名> <密码>

    尖括号仅供展示必填变量,请勿填写到实际指令中

  9. 将整个网站目录权限设置为755,所有者为www(或其他对应的用户)

    宝塔用户可执行以下操作:
    前往/www/wwwroot,找到网站的文件夹,点击“权限” 然后确认权限为755,所有者为www,选中“应用到子目录”,点击确定permission-2.png

  10. 至此,你可以打开网站,检查是否正常运行。