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