AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] AMH+Node.js,完美部署Ghost运行环境 |
|
---|---|
afgf253 |
afgf253 发表于 2015-03-11 16:32:54
本帖最后由 afgf253 于 2015-6-25 16:57 编辑
原文链接:http://mutooo.com/archives/177.html 最近Ghost挺火,Ghost是什么?有人立马回答了,那不是5块钱一张的系统盘里的东西么?那你就错了,我这说的Ghost是一个基于Node.js+Nginx+Mysql环境的轻博客程序,是由两位Wordpress的前工程师编写而成,特点就是轻、就是快,今天我们就来介绍一下Ghost的环境部署和程序安装。 环境部署 关于Ghost依赖的服务器环境,目前还没有几家主机供应商提供这种环境的虚拟主机,所以我们只能买VPS,自己部署环境。网上各种部署Node.js+Nginx+Mysql/ManageDB的教程,但部署完后发现,天煞的数据库居然还要用命令行去操作,这对于不会linux的小白来说简直是噩梦,有人说了,可以最近装phpMyAdmin呀,那么问题来了,phpMyAdmin是基于php的,你部署的环境支持吗?又有人问了,可自己安装php呀,那么问题又来了,Nginx配置你会吗?(高手暗暗说了一句,我会,-_-#一边呆着去!) 本文就是来解决这些问题的,不需要你是高手就可以办到,进入正题: 先介绍一下AMH,AMH 是国内首个开源的VPS主机面板,使用APL开源软件协议。AMH 支持用户自由弹性组建运行环境与切换环境,您可以下载安装不同版本的WEB服务器、数据库、脚本软件自由组合创建您需要的运行环境。具体详情请跳:http://amh.sh/ 注意,以下教程均基于CentOS 6.5 64位系统,切勿在CentOS 7上使用! 1、安装AMH 首先,我们来安装AMH,官方AMH最新的版本已经到5.1了,但是!我们要用的是4.2版本,原因是什么,5.1特么要收费。 1) 使用 root 账号登录 Linux 服务器。 2) 执行 amh 安装脚本。 # wget http://amh.sh/file/AMH/4.2/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log 3) 根据提示输入选择1~3选项。1为安装amh,2为卸载amh,3为退出不做操作。输入1回车,接着输入MySQL与AMH密码即进入安装流程,安装过程大约需10至20分钟(以服务器性能为准),最后如看到安装成功提示,说明系统已安装完成。 成功安装后有必要请删除日志文件:amh.log,如安装失败需协助安装请把错误日志反馈我们。 访问http://ip:8888 即可进入AMH web端管理,默认账号为admin。 安装完AMH,php、Nginx、Mysql就都安装好了。 2、安装Node.js # wget http://nodejs.org/dist/v0.10.33/node-v0.10.33-linux-x64.tar.gz 这里注意一下node-v0.10.33-linux-x64.tar.gz,这个是基于64位CentOS,如果你是32为的系统,请改成node-v0.10.33-linux-x86.tar.gz,修改v0.10.33可以变更Node的版本。# tar -zxvf node-v0.10.33-linux-x64.tar.gz //解压node-v0.10.33-linux-x64.tar.gz 建议把这句添加到.bashrc配置文件中,不然每次登陆SSH都要重新运行一次此命令,很麻烦,.bashrc配置请自行百度,很简单,这就不详细描述了至此,Node.js已经安装完成,运行下面的命令测试一下 # node -v //安装成功会显示版本号:v0.10.33 OK,基础环境部署完成。接下来就是安装Ghost,但由于AMH论坛字节限制,续文请转至原文查看http://mutooo.com/archives/177.html
点赞,加油! (0分)
2015-03-11 16:32:54 1
|
sxbk |
LZ忘了加node的环境变量……
回复
2015-06-17 07:03:44 2
|