前端安装
注意事项
环境需求
前端运行环境需要 PHP 7.4,暂不支持其他PHP版本。
MySQL推荐版本为 MariaDB,理论上支持 MySQL >= 5.7 。
安装流程
CAUTION
警告:要确保本教程的有效性,您必须严格按照所述的每个章节和步骤执行。如果在任何步骤遇到失败,请不要继续进行,直到问题得到解决。
购买程序后,你将会获得源码下载链接。将其下载到网站根目录并解压。
将配置文件
.example.env
复制一份,名字改为.env
,并填写设置项如果是个人版(离线授权)用户,请先写入证书继续操作。商业版用户请在配置文件内填写授权码。
前往PHP设置,删除对
putenv
和proc_open
函数的禁用,并安装fileinfo
和ioncube
拓展TIP
对于宝塔用户,请前往
软件商店
->PHP7.4设置
禁用函数
->删除putenv
和proc_open
安装拓展
->安装fileinfo
和ioncube
若原先安装过ionCube,建议卸载再安装一次,以更新到最新版本。 宝塔开心版用户需在安装拓展后手动更新,点此查看前往网站根目录,执行以下指令:
TIP
如果服务器上安装了多个php版本,请确认命令行中使用的是php7.4。
对于宝塔用户,可以前往
网站
->(高级设置)
->PHP命令行版本
中修改。海外服务器
bashwget https://getcomposer.org/installer -O composer.phar php composer.phar php composer.phar install
中国大陆服务器
bashwget https://install.phpcomposer.com/composer.phar -O composer.phar php composer.phar php composer.phar config -g repo.packagist composer https://mirrors.aliyun.com/composer/ php composer.phar install
设置网站运行目录为
/public
,并设置伪静态为nginxlocation ~* (runtime|application)/{ return 403; } location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }
在网站根目录下执行指令,导入数据库。
bashphp think migrate:run
如安装过程中有报错,请自行检查env中数据库信息是否正确。
在网站根目录下执行指令,注册管理员用户。
php think register <邮箱> <用户名> <密码>
尖括号仅供展示必填变量,请勿填写到实际指令中
将整个网站目录权限设置为755,所有者为www(或其他对应的用户)
宝塔用户可执行以下操作:
前往/www/wwwroot,找到网站的文件夹,点击“权限” 然后确认权限为755,所有者为www,选中“应用到子目录”,点击确定。至此,你可以打开网站,检查是否正常运行。