wangbin
  • wangbin
  • 2016-01-06
  • IT

centos6.7安装gitblog

一. 简介

最近买了个vps玩玩,用的是centos6.7系统,先后在上面装了tomcat、mysql、svn、nginx、php以及gitblog。纪录下,这篇是centos6.7安装gitblog的过程。

二. 安装

gitblog是php写的博客系统,需要安装php。

安装php-fpm

install_php.sh

yum -y install php
yum -y install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel php-fpm

执行上面命令安装php几个模块,包括php-fpm。

执行php-fpm,提示fpm is running,php-fpm安装完成。

开机启动php-fpm

在/etc/rc.d/rc.local文件最后增加一行

php-fpm

安装gitblog

/usr/local/nginx/conf/nginx.conf增加

server {
    listen       80;
    server_name  wangbin.io;
    root         /var/hosts/www;
    index        index.html index.htm index.php;

    location ~ \.(jpg|png|gif|js|css|swf|flv|ico)$ {
             expires 12h;
    }

    location / {
            if (!-e $request_filename) {
                rewrite ^(.*)$ /index.php?$1 last ;
                break;
            }
    }

    location ~* ^/(doc|logs|app|sys)/ {
            return 403;
    }

    location ~ .*\.(php|php5)?$ {
            fastcgi_connect_timeout 300;
            fastcgi_send_timeout 300;
            fastcgi_read_timeout 300;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include        fastcgi_params;
    }
}

install_gitblog.sh

wget https://github.com/jockchou/gitblog/archive/v2.2.tar.gz
tar zxvf v2.2.tar.gz
mv gitblog-2.2 www
mv www /var/hosts

执行上面命令后,访问http://wangbin.io/显示gitblog博客,gitblog安装完成。

配置gitblog

参考:http://gitblogdoc.sinaapp.com/blog/gitblog/config.html

三. 总结

确保app/cache和app/logs目录的写权限

chmod 777 app/cache
chmod 777 app/logs