【h5ai】搭建服务器目录
服务器
服务器这里推荐在阿里云购买或者是Vultr
注意:如果阿里云国内服务器需要备案
购买Vultr更加方便哦!最低价格是5$一个月
注册链接:https://www.vultr.com/?ref=8120377-4F
此链接注册可获得50\(体验卷(需要充值10\)后才能使用)
域名
推荐硅云:https://www.vpsor.cn/aff?affid=46649 新人购买域名.top和.xyz首年一元
(价格虽好,但请勿过度消费,我买了6个QAQ)
1.安装宝塔面板
为什么要安装宝塔面板呢?
答:我喜欢(主要是方便后期美化一下)
请先连接你的服务器(不连接咱们怎么安装?)
请大家按照这个网站的https://moecat.cn/教程来安装宝塔面板,然后再回到教程
我这里用的是centos7服务器,如果你也是的话,直接跟着我安装宝塔面板就可以了
Bt_Panel_Pro 脚本(Centos):
yum -y install wget;wget http://download.umaru.uk/Bt_Panel_Pro && sh Bt_Panel_Pro
安装完成后,会给你宝塔面板的初始账号和秘密以及访问地址,请拿一个小本本记下来

讲解:
第一行的是你的访问链接
第二行是你的用户名
第三行是你的密码
Bt_Panel 脚本(升级开心版):
停止支持
现在你就可以去登入你的宝塔面板了
相关插件安装
进入软件商店
你需要安装以下插件:
- Nginx
- MySQL
- PHP 7.1或以上
- phpMyAdmin
添加站点
安装完插件后,请在左边的菜单栏,找到网站,然后点击添加站点,输入相关信息后点击提交即可

然后点击设置,在域名管理中添加一个www.你的域名

PS:请记住数据库的用户名和密码,忘记密码可以在数据库中查看或重置
2.下载及解压h5ai文件
在宝塔面板中左边找到文件
进入/www/wwwroot/你的域名这个文件夹下
然后点击远程下载
输入: https://release.larsjung.de/h5ai/h5ai-0.29.2.zip
然后解压文件

3.域名解析
这里以硅云的域名控制台为例
添加WWW和@解析
记录类型都是A
记录值填你服务器的IP地址

4.安装依赖和配置PHP
查看依赖信息
在浏览器中访问 你的域名/_h5ai/public/index.php
默认密码是空的直接点击登入即可

左边已经是yes或者变成绿色的,证明对应的依赖已经安装成功

配置PHP
在你的软件商店中找到你下载的PHP版本–进入设置–禁用函数
删除exec 和 passthru
#Shell tar Shell zip Shell du就会显示成yes
安装Use EXIF thumbs
然后点击安装扩展

安装imagemagick和exif
#Use EXIF thumbs会显示成yes
现在还差两个,再次连接你的服务器
安装依赖
安装PDF thumbs(convert)
执行
yum -y install ImageMagick
安装Movie thumbs(ffmpeg)
x86_64下载二进制文件wget https://www.moerats.com/usr/down/ffmpeg/ffmpeg-git-64bit-static.tar.xz
解压文件tar xvf ffmpeg-git-64bit-static.tar.xz
rm -rf ffmpeg-git-64bit-static.tar.xz
将ffmpeg和ffprobe可执行文件移至/usr/bin方便系统直接调用mv ffmpeg-git-20180831-64bit-static/ffmpeg ffmpeg-git-20180831-64bit-static/ffprobe /usr/bin/#查看版本ffmpegffprobe |
出现错误的看这里:
PS:如果在mv ffmpeg-git-20180831-64bit-static/ffmpeg ffmpeg-git-20180831-64bit-static/ffprobe /usr/bin/这条命令中如果你执行出现了错误,请cd到 / 目录,然后执行ls查看解压之后的文件夹
然后替换命令中的两个ffmpeg-git-20180831-64bit-static,改成你解压之后的文件夹即可
此时你的再访问/_h5ai/public/index.php全变成了yes,这就ok了

5.设置网站默认文档
进入你的宝塔面板–进入网站点击设置–点击默认文档
在下面添加一个 /_h5ai/public/index.php
记得点击添加

这时候你可以直接访问你域名了,可以看到搭建成功
但是内容是空的,因为我们还没上传文件呢

【h5ai】搭建服务器目录的更多相关文章
- 利用ADSL拨号上网方式如何搭建服务器
序:搭建服务器需要两个条件硬件服务器和固定公网IP,随便一台个人电脑都可以作为硬件服务器,就剩下一个问题,如何获得一个固定公网IP. 第一章 扫盲:ADSL拨号上网方式,本地IP与公网IP的区别 一. ...
- Telegraf+InfluxDB+Grafana搭建服务器监控平台
Telegraf+InfluxDB+Grafana搭建服务器监控平台 tags:网站 个人网站:https://wanghualong.cn/ 效果展示 本站服务器状态监控:https://statu ...
- 用Gitolite搭建服务器上的Git
使用git作为版本控制工具,确实非常流行且好用,常用的git代码服务器有Github还是国内的Gitcafe和OSC都是很不错,可以免费存放一些开源的项目代码,对于私人项目,则需要支付一定的费用.同时 ...
- vue打包之后在本地运行,express搭建服务器,nginx 本地服务器运行
一.使用http-server 1.安装http-server npm install -g http-server 2.通过命令进入到dist文件夹 3.运行http-server 以上在浏览器输入 ...
- 10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发
前言 我们之前聊过 10分钟搭建服务器集群--Windows7系统中nginx与IIS服务器搭建集群实现负载均衡:https://www.cnblogs.com/xiongze520/p/103087 ...
- nginx+tomcat+memcached搭建服务器集群及负载均衡
在实际项目中,由于用户的访问量很大的原因,往往需要同时开启多个服务器才能满足实际需求.但是同时开启多个服务又该怎么管理他们呢?怎样实现session共享呢?下面就来讲一讲如何使用tomcat+ngin ...
- 【Node.js】利用node.js搭建服务器并访问静态网页
node.js是一门服务端的语言,下面讲讲如何利用node.js提供给我们的api来搭建服务器,并且访问静态网页 项目结构如下 ------------------------------------ ...
- SSR搭建服务器
SSR搭建服务器一站式教程:https://ssr.tools/252
- node学习笔记2——搭建服务器
搭建服务器关键词: require('http') —— 请求 node 里面的 http 模块 createServer —— 创建一个服务器 request —— 请求 response—— 响应 ...
随机推荐
- idea高效插件
RestfulToolkit:url定位controller,快捷键:ctrl+\Maven Helper:依赖分析JRebel:热部署Rainbow Brackets:个性化花括号aiXcode:a ...
- RDD(六)——分区器
RDD的分区器 Spark目前支持Hash分区和Range分区,用户也可以自定义分区,Hash分区为当前的默认分区,Spark中分区器直接决定了RDD中分区的个数.RDD中每条数据经过Shuffle过 ...
- FHQ treap板子
感觉这个玩意就是拆来拆去,所以没啥可学习的 粘一下两个题的代码吧 LGOJ 普通平衡树 #include <bits/stdc++.h> using namespace std; #def ...
- 如何找到我的Python site-packages目录的位置?
来源:广州SEO 我如何找到我的site-packages目录的位置? #1楼 这对我有用: python -m site --user-site #2楼 从“如何安装Django”文档 (尽管这不仅 ...
- DataSet,DataTable排序(转载)
DataSet,DataTable排序 关于对已经绑定的DataSet的排序的问题: DataSet ds=new DataSet();DataView dv=new DataView();dv. ...
- DateTimePicket jQuery 日期插件,开始时间和结束时间示例
需要引入的js文件: <input type="text" id="startTime" placeholder="开始时间"/> ...
- Apsara Clouder云计算专项技能认证:网站建设-部署与发布
一.课程学习介绍和学习目标 1.学习内容 掌握如何将一个本地已经设计好的静态网站发布到Internet公共互联网,通过自己的域名让全世界的网民访问到,如何完成工信部的ICP备案,实现监管合规. 2.学 ...
- QuickSort(快速排序)原理及C++代码实现
快速排序可以说是最重要的排序,其中延伸的思想和技巧非常值得我们学习. 快速排序也使用了分治的思想,原理如下: 分解:数组A[p..r]被划分为两个(可能为空)子数组A[p..q-1]和A[q+1..r ...
- C#常用到的命令及常用控件的属性
Application.Exit()应用程序退退出 this.Close()当前窗口退出 int h = DateTime.Now.Hour; //获取当前时间的小时部分 int m = D ...
- python语法基础-基础-变量和数据类型
############### 第一个python程序 ############### print("hello python") # 打印hello python # 分 ...