CentOS安装Ghost博客

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 博客了。

 

 

CentOS安装Ghost博客:等您坐沙发呢!

发表评论

表情
还能输入210个字