Centos6.5 ,Centos6.10 32位系统512M内存_如何安装gogs

因为有很多人的Linux版本比较低,内存配置也较低,X86 ,32位系统的;所以这里推荐采用二进制安装gogs,并且使用Mysql;这个是傻瓜式的安装方案,适合绝大多数人适合,本文原创,亲测OK;

首先准备工作:我们去gogs官网下载二进制安装包;其次我们需要去找一个LAMP一键安装包(也是很简单的搞定),主要是我们需要一个图形化的web界面来管理Mysql数据库,

而有了LAMP一键安装包,这些麻烦事都搞定了;

LAMP一键安装包指的是Linux+Apache+Mysql+Php这个黄金组合,方便我们管理Mysql,相比较于sqllite,主要是所有需要的东西都给你自动安装好,避免很多不必要的麻烦,
如果你要使用默认的sqlite3数据库,强烈不推荐!主要是sqlite3.db数据库存放在Linux硬盘上面,要修改的话,没有可视化管理界面,非常麻烦。如果你每次修改都把sqlite3.db数据库下载到windows本地,然后上传到Linux,这个过程,
容易出现Linux权限配置问题,比如文件夹读写权限被修改了,有时候还是递归修改了Linux文件夹权限,比如 chmod 755之类的还还原不了,gogs出现莫名其妙读写权限问题,或者gogs提示报错"数据库没有写入权限",到那个时候就完蛋了,特别是对于Linux权限修改和故障处理不太熟悉的童鞋,而你又把gogs当做生产环境给了很多人在使用;为了减少日后维护或者突发性灾难导致损失,建议用Mysql数据库;而且这里安装只是LAMP相对费时间一些,还是非常简单的;

下面直接敲命令,一定是在root管理员权限下:

如果是初始化不久的Linux系统,建议首先执行 yum update更新下yum

yum install git

yum install wget

wget https://dl.gogs.io/0.11.86/gogs_0.11.86_linux_386.tar.gz

tar -xzvf gogs_0.11.86_linux_386.tar.gz

cd gogs

进入到刚刚解压后的目录执行命令 ./gogs web,出现以下信息:

它告诉你,可以使用 http://ip:3000方式来打开网页配置你的gogs了。

################################################################

我们不急着去安装,因为我们的mysql还没有准备好,我们需要去下载一个LAMP一键安装包:

具体的,去这个网站下载脚本:https://lnmp.org/download.html

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

我们选择默认的Mysql5.5即可,因为我这里的是Centos6.10 X86版本,内存配置较低,只有512M内存;

LAMP的整个安装过程大概8分钟;全部的配置选择默认即可,因为内存和性能很低,所以安装时间会根据你Linux配置而定;

最后安装成功:

具体的安装教程:https://lnmp.org/install.html

搞完之后我们去网页上面配置我们的gogs即可。别忘了安装完LAMP环境之后,去phpmyadmin界面进入数据库里面创建一个名字为的gogs的数据库;

创建好之后,我们就可以去到gogs安装界面愉快地配置我们的gogs了。

操作过程中会遇到:

因为gogs的监听,由于我们安装LAMP而中断,所以进入gogs目录重新执行 ./gogs web开启监听:

安装过程中还会遇到问题:

因为默认的mysql安装的时候字符集设置的是utf8mb4,具体参考这篇http://www.linhongxu.com/post/view?id=232

gogs这个数据库创建的时候字符集用 utf8_general_ci 即可

最后安装成功:

最后是让其在后台运行:

具体命令: nohup ./gogs web > nohup.out 2>&1 &

猜你喜欢

转载自www.cnblogs.com/caianhua/p/10619543.html
今日推荐