免费试用ECS,轻松搭建WIKI知识库

简介: MediaWiki全球比较著名的开源wiki程序之一,最适合用作知识库查询,运行于PHP+MySQL环境。 免费领取一台云服务器ECS搭建MediaWiki,不用再担心404,也不用再担心错过遗漏关注的大神的更新和值得跟着学和做的事情。

实验介绍:

MediaWiki全球比较著名的开源wiki程序之一,最适合用作知识库查询,运行于PHP+MySQL环境。 免费领取一台云服务器ECS搭建MediaWiki,不用再担心404,也不用再担心错过遗漏关注的大神的更新和值得跟着学和做的事情。


一、开通云服务器免费试用

  1. 本实验免费领取一台云服务器ECS资源,您可在本活动首页进行领取(仅限新用户领用)
  • 本试用教程以下列的配置信息为例,实际操作时,建议根据您的实际业务体量和需求选择。

参数

示例

操作系统

CentOS 7.9 64位。

预装应用

本教程无需选择。

产品所在地域

华东1(杭州)

本教程以华东1(杭州)为例,您可根据实际需求进行选择

到期释放设置

建议您选择现在设置,避免到期未释放产生扣费。

其他参数

保持默认值或按需修改。

  1. 前往ECS控制台,在左侧导航栏,选择实例与镜像 > 实例。
  2. 在顶部菜单栏左上角处,选择和试用实例相同的地域(本教程示例华东1(杭州))。
  3. 设置该实例登录密码。找到您创建的试用实例,在其右侧操作列单击 > 实例属性 > 重置实例密码,按照界面提示设置ECS实例的登录密码。

说明:实例创建完成大约3~5分钟后,才支持重置实例密码,如不可重置请耐心等待后重试。

1.png    5. 单击试用实例的ID,选择安全组页签,单击安全组操作列配置规则,在入方向添加需要放行的端口。本教程中,在安全组入方向放行80、443、22、3389端口。

  1. 实例页面,等待状态变为运行中后,即可使用该云服务器ECS。

13.png


二、安装Apache

  1. 登录实例对话框中,输入密码,单击确定,即可连接至云服务器ECS。

14.png

  1. 运行以下命令,安装Apache服务及扩展包。
sudo yum -y install httpd httpd-manual mod_ssl mod_perl
  1. 运行以下命令,查看Apache的版本号。
httpd -v

返回结果类似如下所示,表示Apache的版本号为2.4.6。

15.png

  1. 依次运行以下命令,启动Apache服务并设置服务开机自启动。
sudo systemctl start httpd
sudo systemctl enable httpd
  1. 运行以下命令,查看Apache状态。
sudo systemctl status httpd

返回结果如下所示,表示Apache服务已启动。

16.png

  1. 在本地机器的浏览器地址栏中,输入http://ECS实例公网IP并按Enter键,测试Apache服务是否启动成功。

17.png

返回如下页面,表示您Apache服务已启动。

18.png


三、安装并配置MySQL

  1. 运行以下命令,更新YUM源。
<body>
    <hello-word />
    <script>
        class HelloWord extends HTMLElement {
            constructor() {
                super();
                this.append("hello world");
            }
        }
        window.customElements.define("hello-word", HelloWord); 
    </script>
</body>


  1. 运行以下命令,查看MySQL版本号。
mysql -V

   返回结果类似如下所示,表示MySQL安装成功。

19.png

  1. 运行以下命令,启动MySQL并设置开机启动MySQL。
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo systemctl daemon-reload
  1. 运行以下命令,获取MySQL的初始密码。
sudo grep "password" /var/log/mysqld.log

返回结果示例如下,本示例中初始密码为Z4uTIujC,pHl。

20.png

  1. 运行以下命令,配置MySQL的安全性。
mysql_secure_installation

安全性的配置包含以下五个方面:

  • 重置root账号的密码。

说明:请您安全保管root账号的密码信息。

21.png

  • 输入Y删除匿名用户账号。

22.png

  • 输入Y禁止root账号远程登录。

23.png

  • 输入Y删除test库以及对test库的访问权限。

24.png

  • 输入Y重新加载授权表

25.png


四、安装PHP

  1. 运行以下命令,添加并更新remi源。
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm  
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
  1. 运行以下命令,安装PHP。
yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring
  1. 运行以下命令,查看PHP版本。
php -v


   返回结果类似如下所示,表示PHP安装成功。

26.png

  1. 运行以下命令,在Apache网站根目录创建测试文件。
sudo sh -c 'echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php'
  1. 运行以下命令,重启Apache服务。
sudo systemctl restart httpd


  1. 在本地机器的浏览器地址栏中,输入http://ECS实例公网IP/phpinfo.php并按Enter键。

显示类似如下页面表示安装成功。27.png


五、安装MEDIAWIKI

各版本可见MediaWiki,本次选择安装1.34.2版本,要求php最低为7.2.9。

  1. 运行以下命令,下载MediaWiki安装包。
wget https://labfileapp.oss-cn-hangzhou.aliyuncs.com/mediawiki-1.34.2.tar.gz
  1. 运行以下命令,解压MediaWiki安装包。
tar -xvf mediawiki-1.34.2.tar.gz 
  1. 运行以下命令,创建Wiki目录。
mkdir /var/www/html/wiki
  1. 运行以下命令,移动内容至/var/www/html/wiki目录下。
mv mediawiki-1.34.2/* /var/www/html/wiki
  1. 在本地机器的浏览器地址栏中,访问http://ECS实例公网IP/wiki,您可以看到如下页面,单击set up the wiki进行安装。

28.png

  1. 在语言页面,单击继续。

29.png

  1. 在欢迎使用MediaWiki!页面,单击继续

30.png

  1. 在连接到数据库页面,数据库类型选择SQLite,单击继续

31.png

  1. 出现如下图提示,则按照说明在终端中执行命令即可,命令执行成功后返回页面单击继续

32.png

35.png

  1. 在名称页面,输入wiki的名称、用户名、密码和确认密码,然后在页面下方选择第二项,单击继续。继续后创建昵称,用户名密码等。

36.png

37.png

  1. 在安装页面,单击继续。

37.png

  1. 安装页面,在相关配置完成后,单击继续

38.png

  1. 完成页面,获得配置文件,下载至您的电脑。

说明:如果浏览器没有提示您下载,或者您取消了下载,您可以单击页面中的链接重新开始下载。

39.png

  1. 返回终端,在顶部菜单栏中,选择文件>打开新文件管理

40.png

  1. 在左侧目录页面,进入/var/www/html/wiki目录,单击上传文件,上传您刚下载的LocalSettings.php文件。

41.png16. 返回完成页面,单击进入您的wiki,或者在本地机器的浏览器地址栏中,访问http://ECS实例公网IP/wiki。

42.png

返回如下页面,表示您已成功进入wiki知识库。

43.png

  1. 在首页,单击右上角的登录。

44.png

  1. 在登录页面,输入用户名和密码,单击登录。

45.png

  1. 在首页,单击参数设置

46.png

  1. 参数设置页面,您可以配置一些参数。

47.png   21. 在左侧导航栏,单击首页

48.png

  1. 在首页,单击编辑

49.png

  1. 编辑“首页”页面,您可以对首页的内容进行编辑。

50.png

至此使用ECS搭建wiki知识库已经完成!


六、清理及后续

  1. 清理

ECS提供的个人版免费试用实例为按量付费实例。完成教程后,请参考以下规则处理实例:

  • 如果无需继续使用ECS实例,可以登录ECS控制台,找到目标实例,在操作列单击,搜索并单击释放,根据界面提示释放实例。
  • 如果需要继续使用ECS实例,请至少在试用到期1小时前为阿里云账号充值,确保账户金额不小于100.00元人民币。到期未续费的实例会因欠费而被自动停机,停机15天内实例将保留,15天后实例和数据都将被自动释放。
  1. 后续

在产品免费试用阶段,您还可以体验更多的实验。


好啦!小弹的分享到此为止。我们更欢迎您分享您对阿里云产品的设想、对功能的建议或者各种吐槽,请扫描提交问卷并获得社区积分或精美礼品一份。https://survey.aliyun.com/apps/zhiliao/P4y44bm_8

1.png

【扫码填写上方调研问卷】

欢迎每位来到弹性计算的开发者们来反馈问题哦~

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
弹性计算
2023年阿里云服务器多少钱1年?免费试用版不要钱,收费版108元1年起
2023年购买阿里云服务器多少钱1年?如果是申请试用版云服务器就不需要钱,现在轻量应用服务器最低108元1年,通用型u1云服务器最低1532.04元1年,计算型c7云服务器最低2129.41元1年,通用型g7云服务器最低2608.62元1年,内存型r7云服务器最低3325.97元1年,不过阿里云增加了不少免费试用版云服务器,现在最高可以申请到4核16G配置的云服务器免费试用1个月,最长可以申请2核4G配置的云服务器免费试用3个月。
2023年阿里云服务器多少钱1年?免费试用版不要钱,收费版108元1年起
|
安全 Java API
开源 WIKI 知识库 zyplayer-doc 的介绍和其商业化模式
zyplayer-doc是一款适合企业和个人使用的WIKI知识库管理工具,提供在线化的知识库管理功能,专为私有化部署而设计,最大程度上保证企业或个人的数据安全,可以完全以内网的方式来部署使用它。
561 4
|
机器学习/深度学习 编解码 人工智能
阿里云可以免费试用的云服务器配置有哪些?最低1核2G最高4核16G
阿里云为个人和企业用户提供“免费试用 0门槛上云”云服务器免费试用活动(二选一),帮您0门槛轻松体验3个月,可免费试用云服务器最低配置为1核2G,最高配置为4核16G,还有2核4G、2核8G等热门配置,个人用户可免费试用1台,企业用户可免费试用2台,现在只需要注册认证即可免费申请试用。
886 1
阿里云可以免费试用的云服务器配置有哪些?最低1核2G最高4核16G
|
7月前
|
人工智能 小程序 Java
接入QAnything的AI问答知识库,可私有化部署的企业级WIKI知识库
zyplayer-doc是一款适合企业和个人使用的WIKI知识库管理工具,提供在线化的知识库管理功能,专为私有化部署而设计,最大程度上保证企业或个人的数据安全,可以完全以内网的方式来部署使用它。 您也可以将其作为企业产品的说明文档来使用,支持一键将整个空间的内容开放到互联网,提供有不同风格的开放文档页样式可供选择,以及适配了在手机端、小程序中文档的展示,省去为产品的说明文档而定制开发系统的成本。
1370 0
|
弹性计算 Oracle Ubuntu
阿里云免费试用云服务器上新了,最高配置4核16G,最长3个月免费试用
近日,阿里云免费试用云服务器又上新了,前几天还只有共享型s6实例和通用算力型u1实例可申请试用,现在又增加了通用型g7、计算型c7a、计算型c8y和计算型c7实例的云服务器参与免费试用,现在共计有11款不同配置和实例的云服务器可免费申请试用了。
1259 0
阿里云免费试用云服务器上新了,最高配置4核16G,最长3个月免费试用
|
7月前
|
弹性计算 关系型数据库 MySQL
带你读《弹性计算技术指导及场景应用》——2. 免费试用ECS,轻松搭建WordPress博客平台使用
带你读《弹性计算技术指导及场景应用》——2. 免费试用ECS,轻松搭建WordPress博客平台使用
231 0
|
7月前
|
域名解析 网络协议 应用服务中间件
免费试用的服务器无法通过公网IP访问Web网页,怎么配置才能正确呢
免费试用的服务器无法通过公网IP访问Web网页,怎么配置才能正确呢
159 0
|
存储 弹性计算 对象存储
阿里云服务器申请免费试用注意事项及规格介绍
阿里云服务器可以试用吗?当然是可以的,我们在阿里云主页和社区等平台都能看到阿里云产品试用的活动,目前已经开放试用的云产品已经有100多款,小编上个月也申请了一台云服务器,用着还不错,不过试用完了之后,小编也发现一些前期没有注意到的注意事项,因此,通过本文为大家分享几点免费试用注意事项及规格,特别是试用云服务器产品的用户,一定要先看下规则。
阿里云服务器申请免费试用注意事项及规格介绍
|
弹性计算 固态存储 数据可视化
2023年阿里云服务器一年多少钱?免费试用版不要钱
2023年阿里云服务器一年多少钱?如果是申请试用版云服务器就不需要钱,如果是购买收费版目前最低仅需108元,不同阶段,阿里云所推出的最低价格的云服务器不同。2023年阿里云服务器租用费用,轻量应用服务器和云服务器ECS优惠价格表,阿里云轻量应用服务器2核2G3M带宽轻量服务器一年108元,2核4G4M带宽轻量服务器一年297.98元12个月,云服务器ECS包括通用算力型u1、ECS计算型c7、通用型g7和内存型r7均有活动,分享云服务器详细价格表如下:
161 0
|
弹性计算 负载均衡 对象存储
阿里云服务器申请免费试用图文教程(个人和企业均可申请)
阿里云服务器申请免费试用图文教程(个人和企业均可申请)
338 0

热门文章

最新文章

相关产品

  • 云服务器 ECS