Ghost博客是最近比较火的一个博客程序,受关注的程度直追Wordpress。Ghost博客是基于Ghost 基于 JavasSript 的 Node.js 进行开发,就目前对于我们来说,他安装起来还是比较麻烦的。
安装Node.js
买回来的VPS一般默认都安装了Apache,这个是不需要的,为了怕引起冲突,我们首先要卸载掉它。
yum -y remove httpd
接下来就是安装一些必备的环境。直接用yum安装就可以了。
yum -y install gcc-c++ openssl-devel bzip2-devel
接下来检查Python的版本,一般是2.4.3版本的。
python -V Python 2.4.3
这个版本的Python有点低,没有办法安装Node.js,所以我们要升级到新版本。
wget -c http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 tar jxvf Python-2.7.3.tar.bz2 cd Python-2.7.3
这个时候就可以安装了。
./configure make && make install
安装完毕以后实际上还是不起作用的,默认的还是2.4.3版本的,所以我们要用新版本替换到旧版本成为默认。
mv /usr/bin/python /usr/bin/python.bak ln -s /usr/local/bin/python2.7 /usr/bin/python
这时候再运行以下命令看看是不是已经升级成功。
python -V
这时候Python虽然升级成功了,但是yum还是需要旧版本的才可以正常运行,如果我们调试升级整个yum没必要,所以只需要修改yum的配置文件就可以了。
vi /usr/bin/yum
然后修改第一行:
#!/usr/bin/python修改为#!/usr/bin/python2.4
保存就可以了。
接下来就是安装Node.js了。
wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz tar zxvf node-v0.10.24.tar.gz cd node-v0.10.24 ./configure make && make install
用以下命令可以查看安装是否成功。
node -v npm -v
安装Ghost博客
运行以下命令
wget --no-check-certificate https://ghost.org/zip/ghost-latest.zip unzip ghost*.zip -d ghost cd ghost npm install --production
运行前建议先临时关闭防火墙
/etc/init.d/iptables stop
接下来就是运行Ghost博客了
npm start
在浏览器中输入IP:2368就可以看到我们的Ghost 博客了。
本文作者为Nicky,转载请注明。