使用阿里云产品搭建PHPWIND
1. 本小节主要是在ECS云主机中快速安装PhpWind论坛网站的基础环境。
2. 远程登录到 PhpWind 主机服务器 ECS实例。请使用本实验提供的ECS服务器的 外网地址 , 用户名 和 密码 。
说明:远程登录Linux系统ECS实例的详细步骤,请参考云中沙箱 帮助文档
3. 登陆到Linux ECS之后,执行如下命令,运行phpwind安装脚本,系统会自动安装Phpwind环境,并执行云监控的监控脚本。执行命令如下:
./phpwind.sh
脚本执行需要一段时间,大概1-3分钟左右。安装成功后,界面会提示“安装完成”,表明已成功安装PhpWind的基础环境。
4. 完成PhpWind环境的基本安装后,执行如下命令,安装并运行ossftp工具,该工具将用于后续附件的存储。此时,界面显示 start ossftp time cost 1 ,表示已经启动ossftp工具。
注意:请勿中断或退出与ECS实例的远程连接。
# unzip ossftp-1.0.2-linux-mac.zip
# cd ossftp-1.0.2-linux-mac
# ./start.sh
5. 至此,用户已成功在ECS云主机上安装PhpWind论坛网站。
1. 本小节,用户将创建PhpWind论坛网站后端使用的RDS数据库,和数据库账号。
2. 点击左侧导航栏的 实验资源 ,下拉框中点击 前往控制台 ,
然后输入 实验资源 提供的 子用户名称 和 子用户密码 。完成后点击 登录 。
2. 在阿里云管理控制台页面中,点击顶部的 产品与服务 ,依次选择 云计算基础服务 ---> 数据库 ---> 云数据库RDS ,进入阿里云RDS管理控制台。
3. 进入阿里云RDS管理控制台的 实例列表 页面后,首先,在顶部选择 实验资源 分配的 地域 ;然后,在 实例名称 搜索栏中,输入 子用户账号 ,点击 搜索 。页面会显示 实验资源 分配的RDS实验资源;最后,点击RDS实例右侧的 管理 ,进入此台RDS的管理页面。
4. 首先,创建本次实验所需的RDS数据库。在RDS实例的管理页面,点击左侧工具栏中的 数据库管理 ,进入数据库管理页面。点击右上角的 创建数据库 ,跳转到创建数据库页面。
在创建数据库页面,输入 数据库(DB)名称 为 phpwind , 支持字符集 为默认的 utf8 。完成后,点击 确定 ,创建 phpwind 数据库,并返回 数据库管理 页面。
说明:数据库名称请遵守阿里云提供的命名规则,若提供的数据库名称不可用,用户请根据命名规则自定义数据库名。
在 数据管理 页面,等待约1分钟,点击页面右上角的 刷新 ,刷新页面。此时,数据库 phpwind 状态变为 运行中 。
说明:只有状态为 运行中 的数据库,用户才可以对该数据库进行操作。
5. 然后,创建本次实验RDS数据库使用的数据库账号。点击左侧工具栏中的 账号管理 ,进入账号管理页面。在 用户账号 列表中,点击页面右侧的 创建账号 ,跳转到创建账号页面。
注意:请勿点击 创建高权限账号 ,否则会导致实验失败。
6. 在创建账号页面,输入如下信息。完成后,点击页面底部的 确定 ,新建数据库账号。
数据库账号:输入 user_xxx ,也就是用户的 子用户账号 中 - 之后的内容。例如提供的阿里云子账号为 u-g5hkmwjp,则输入的数据库账号为 user_g5hkmwjp 授权数据库;在 未授权数据库 列中选择 phpwind ,然 后点击 授权 ,phpwind移动到 已授权数据库 列表中,且默认的权限为 读写 。
密码:输入 Passw0rd
注意:数据库账号 和 密码 必须符合阿里云管理控制台提供的命名规则。
7. 至此,已成功搭建本次实验使用的PhpWind网站后端的数据库和数据库账号。下一个小节中,将部署PhpWind并配置图片的存储信息等。
1. 完成Phpwind的基本环境部署后,本小节将开始部署PhpWind站点。
2. 首先,在浏览器中,新建一个浏览页面。然后输入 实验资源 中分配的ECS实例的 外网地址 ,进入PhpWind的安装页面。请依次点击 接受 、 下一步 。
3. 完成PhpWind环境检测后,进入数据库配置页面。修改并输入如下信息,将PhpWind后端数据库指向RDS实例中新建的数据库 phpwind 。完成后,点击 创建数据库 ,开始在RDS实例中的phpwind数据库中创建数据表。
数据库信息:
数据库服务器:实验资源 分配的 PhpWind数据库 的 链接地址
数据库用户名:上一小节中创建的数据库账号, user_xxxxx ,xxx 为云中沙箱分配的账号信息
数据库密码:上一小节中创建的数据库账号的密码,Passw0rd”
数据库名:上一小节中创建的数据库,phpwind 。
创始人信息
密码:111111
等待1-2分钟,完成Phpwind的部署,自动跳转到PhpWind的首页。
4. 至此,完成PhpWind网站的基本部署,下一小节中,将开始使用OSS作为PhpWind站点的附件存储服务器。
1. 本小节在PhpWind网站中,配置附件存储服务,将OSS服务作为PhpWind附件存储。
2. 在浏览器中,新建一个页面,并在地址栏中输入 <Phpwind主服务器ECS的外网地址>/admin.php ,进入管理页面。输入用户名为 admin ,密码为 111111 。使用admin帐号登陆。
3. 依次点击 全局 ---> 附件相关 ---> 附件存储 ,在 附件存储方式设置 中选择 FTP远程附件存储 ,并点击 提交 。
4. 点击 FTP远程附件存储 后面的 设置 按钮,去对FTP存储进行设置。在配置FTP存储地址中使用 OSS外网域名 ,请从 实验资源 中获取。最后,根据截图中红色字体的注释进行配置。配置完成后,点击 提交 。
“远程附件地址”:填写“http://<oss 外网域名>”,将<oss 外网域名>删除,并替换为云中沙箱资源栏中提供的OSS中的“外网域名”。注意:必须在OSS外网域名前,增加“http://”,否则导致上传失败。
“FTP”服务器地址:填写“127.0.0.1”,也就是运行ossftp工具的地址。
“FTP服务器端口”:填写“2048”
“FTP上传目录”:填写英文字符“.”,表示在bucket的根目录中保存上传的附件。
“FTP账号”:填写“<AccessKey ID>/<oss Bucket名称>”,删除<AccessKey ID>,并替换为本实验提供的AK ID的信息;删除<oss Bucket 名称>,并替换为本实验提供的Bucket名称。注意:其中“/”不是表示“或”。
“FTP密码”:填写“<AccessKey Secret>”,删除<AccessKey Secret>,并替换为本实验提供的AK Secret。
“FTP超时”:输入“10”,表示如果10秒内没有返回结果会超时返回。
使用阿里云产品搭建PHPWIND的更多相关文章
- 阿里云产品搭建web应用梳理
阿里云搭建web应用梳理 要搭建web应用,主要需要准备两部分内容,一部分是域名,另一部分就是服务器.下面分别对在阿里如何准备这两部分内容做一个简要说明. 一.域名 提供域 ...
- 阿里云+wordpress搭建个人博客网站【小白专用的图文教程】
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...
- 阿里云+wordpress搭建个人博客网站
[正文] 在阿里云上搭建使用个人博客主要分为以下几个步骤: 1.购买阿里云ECS主机 2.购买域名 3.申请备案 4.环境配置 5.安装wordpress 6.域名解析 声明一下,本人对服务器端的知识 ...
- 【阿里云产品公测】大数据下精确快速搜索OpenSearch
[阿里云产品公测]大数据下精确快速搜索OpenSearch 作者:阿里云用户小柒2012 相信做过一两个项目的人都会遇到上级要求做一个类似百度或者谷歌的站内搜索功能.传统的sql查询只能使用like ...
- gitlab安装、配置与阿里云产品集成
https://www.ilanni.com/?p=12819 一.gitlab安装与部署 gitlab的安装可以分为源码安装和通过安装包进行安装,要是按照我以前的写作习惯的话,我也会把源码安装在本文 ...
- 【阿里云产品公测】ACE安装wordpress博客图文教程
作者:阿里云用户51干警网 阿里云ace搭建wordpress图文教程 按照大大说的,wordpress确实能够轻松创建,只有几步. 我想说,小白的世界技术大大还是不了解.想当初我了解一下怎么 ...
- 【阿里云产品公测】以开发者角度看ACE服务『ACE应用构建指南』
作者:阿里云用户mr_wid ,z)NKt# @I6A9do 如果感觉该评测对您有所帮助, 欢迎投票给本文: UO<claV RsfTUb)< 投票标题: 28.[阿里云 ...
- 【阿里云产品公测】云引擎ACE初体验
作者:阿里云用户蓝色之鹰 :RYYjmG5; 来投票支持我把=i2]qj\ 序号2. [阿里云产品公测]云引擎ACE初体验:作者:蓝色之鹰 e(OKE7 序号10.[阿里云产品公测]结构化数据服 ...
- 【阿里云产品公测】弹性伸缩服务ESS之试用初体验
弹性伸缩服务ESS之试用初体验 作者:云郎 2014/10/15 阿里云弹性伸缩服务(Elastic Scaling Service)是根据用户的业务需求和策略,自动调整其弹性计算服务器(ECS)的管 ...
- 【阿里云产品公测】消息队列服务MQS java SDK 机器人应用初体验
[阿里云产品公测]消息队列服务MQS java SDK 机器人应用初体验 作者:阿里云用户啊里新人 初体验 之 测评环境 由于MQS支持外网访问,因此我在本地做了一些简单测试(可能有些业余),之后 ...
随机推荐
- 记一次 .NET 某娱乐聊天流平台 CPU 爆高分析
一:背景 1.讲故事 前段时间有位朋友加微信,说他的程序直接 CPU=100%,每次只能手工介入重启,让我帮忙看下到底怎么回事,哈哈,这种CPU打满的事故,程序员压力会非常大, 我让朋友在 CPU 高 ...
- Paxos分布式系统共识算法?我愿称其为点歌算法…
原创:微信公众号 码农参上,欢迎分享,转载请保留出处. 哈喽大家好啊,我是Hydra. 分布式系统共识算法Paxos相信大家都不陌生,它被称为最难理解的算法不是没有道理的,首先,它的发表之路就充满了坎 ...
- 「MySQL高级篇」MySQL索引原理,设计原则
大家好,我是melo,一名大二后台练习生,大年初三,我又来充当反内卷第一人了!!! 专栏引言 MySQL,一个熟悉又陌生的名词,早在学习Javaweb的时候,我们就用到了MySQL数据库,在那个阶段, ...
- Java Stream流的使用
流相关的方法可以分为三种类型,分别是:获取Stream流.中间方法.终结方法.中间方法会返回当前流,可以方便的进行链式调用. 流不可重复使用,否则会报错: java.lang.IllegalState ...
- Substring 在BCL和CLR里面搞了啥
楔子 还是做点事情,不要那么散漫. 本文以简单的Substring(int startindex,int Length)函数为例,来递进下它在托管和非托管的一些行为. 以下均为个人理解,如有疏漏请指正 ...
- 统计Oracle数据库某个用户下面的对象个数
统计某个用户下面的对象个数 包括表,视图,同义词,函数,存储过程,包,触发器,索引,约束,序列. 1. sql语句 SELECT (SELECT COUNT(*) FROM USER_TABLES) ...
- 【网络】博客网站搭建之Typecho(命令版)
目录 前言 个人博客系统筛选 内网穿透 安装nginx 安装PHP 安装mysql Typecho 环境安装 参考 安装typecho Nginx与PHP进行连接配置&指定博客路径 验证 配置 ...
- 操作系统课程设计pintos project1实验摘记
第一部分 项目概述 一.Pintos简介 Pintos是一个基于80x86架构的简单操作系统框架,它支持内核级线程.能够加载和运行用户程序,也拥有文件系统,不过,这些功能均以一种简单的形式实现. 二. ...
- mindxdl--common--http_handler.go
// Copyright (c) 2021. Huawei Technologies Co., Ltd. All rights reserved.// Package common this file ...
- c#入参使用引用类型为啥要加ref?
摘一段来自官网的说明 :方法的参数列表中使用 ref 关键字时,它指示参数按引用传递,而非按值传递. ref 关键字让形参成为实参的别名,这必须是变量. 换而言之,对形参执行的任何操作都是对实参执行的 ...