多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
1.在虚拟机里搭建centos 的测试环境 ![](https://box.kancloud.cn/eb5f9dbcfe813648830b7807cbc2c3f1_259x283.png) 创建虚拟机 centos 的 contos .iso (min) 选择创建虚拟机 点击稍后安装 客户机操作系统(linux),版本(CentOS 64位) 。。。。。。 连网络 1.![](https://box.kancloud.cn/87ca72aa83d82096c2aee72ad6e2b5ed_676x385.png) 记住这个IP地址 2 编辑 里面有一个虚拟网络编辑器 点击打开 ![](https://box.kancloud.cn/2ffd3a958f1abd40c1872ee9844cbeca_582x528.png) ip地址记住 点击 nat 按钮编辑 ip网关相同 ![](https://box.kancloud.cn/2f666453c11e3b4817dd0f92bfd4c7ec_507x492.png) ping www.baidu.com 网络通了 由于没有wget 这个安装包 我们需要去安装 我采用的是yum 安装 yum install wget ![](https://box.kancloud.cn/35e5f66d341166da82ad3ac3f97d6744_328x181.png) 安装完成 lnmp 安装 1. 在root 目录下面创建fwq文件夹 记住必须是root 2./root/fwq/peizhi/mima.sh 3 安装lnmp 安装LNMP稳定版 wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmpa ![](https://box.kancloud.cn/da357f6196299b19fd17a3bc095e732a_846x256.png) 进入 ![](https://box.kancloud.cn/0ecee10984c42e0693ab237b7523d49d_596x525.png) 第一步 不填写 默认root 是mysql的密码 第二步输入y 安装 MySQL InnoDB,InnoDB 第三步 mysql 版本选择 5.7.11 对应的序号 第四步php 版本选择 5.4.45 对应的序号 第五步 选择1 确认 等待大约10几分钟左右网速慢需要更长 提示nginx ok 这种字样 mysql MySQL is running but PID file could not be found ? 解决这种错误办法 /etc/init.d/mysql status 提示 ERROR! MySQL is running but PID file could not be found 先打印MYSQL进程 ps aux | grep mysql 然后KILL进程 kill mysql 的进程 etc/init.d/mysql start 重启mysql ![](https://box.kancloud.cn/4f4103a6155a345958ea77ac3e5f7a0f_663x632.png) mysql 运行成功 之后安装pureftpd这个ftp软件 ./pureftpd.sh ![](https://box.kancloud.cn/992f68f876c1eb901fb3a310120ee341_567x240.png) 按任意键继续执行 ![](https://box.kancloud.cn/e692841d466c820c443ca8fe66768d2e_758x362.png) 配置信息 让其能访问php 成功 我用的是命令行来配置的 1 lnmp vhost add #执行lnmp添加网站命令 ![](https://box.kancloud.cn/d180c8bf596790fa15f69f97e0bf494c_622x292.png) 横线那地方 输入域名 ![](https://box.kancloud.cn/270ba897b92597bbd871787d70dba9e3_581x548.png) ![](https://box.kancloud.cn/614a798b2c8c0ea0dbeb14be02227d49_558x540.png) 域名 -> 是否需要其他域名 -> 默认根目录-> 是否创建log emal地址 数据库名字 ftp账号最后按任意键继续执行 ![](https://box.kancloud.cn/124c5749c910e1db23142cb5a7ada66c_591x332.png) 完成之后 ![](https://box.kancloud.cn/dc16410f078b35b43c2bc3a1fac3b935_521x170.png) 这个简单的配置文件就创建好了 进入根目录找到defau.com 这个目录进入创建一个index.php的文件写入内容 最有一步 在本地的host里面配置好域名 输入 ifconfig ![](https://box.kancloud.cn/923b4642cf6c03b0226963b68dab967a_603x339.png) 划线的ip 和配置的域名 同时写入host里面去 192.168.20.9 defau.com 浏览器访问 ![](https://box.kancloud.cn/a7d675cb7fda99029f6289468f740a1a_678x742.png) 成功 安装mysql 初始化 gitlab // 登录mysql创建gitab的帐号和数据库 mysql> CREATE USER 'gitlab' IDENTIFIED BY 'gitlab'; mysql> CREATE DATABASE IF NOT EXISTS `gitlabhq_production` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`; mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON `gitlabhq_production`.* TO 'gitlab'; 安装 redis yum -y install redis 报如下错误 ![](https://box.kancloud.cn/7b51008d46b34a06413f62fa40350c93_474x220.png) 解决办法 版本寻找地址:http://fedoraproject.org/wiki/EPEL 我需要的是centos64位,我直接找到源后wget下载到当前目录: wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 然后进行安装: rpm -ivh epel-release-6-8.noarch.rpm ![](https://box.kancloud.cn/0369c0d041de2b07dd850cd578ed9d4f_799x174.png) 接下来就安装redis yum install redis ![](https://box.kancloud.cn/232c165c358773ee57ce791ca6315725_775x217.png) /etc/init.d/redis start ![](https://box.kancloud.cn/07090322102ba8c0ab8de75c30e03cf9_623x127.png) chkconfig redis on 添加git帐号并允许sudo useradd --comment 'GitLab' git echo "git ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers 安装GitLab 安装gitlab cd /home/git #下载源码 sudo -u git -H git clone https://gitlab.com/gitlab-org/gitlab-ce.git -b 7-4-stable gitlab 需要等一段时间 我等了很久 ![](https://box.kancloud.cn/5cb95735142658337041d55a96eb45b4_762x221.png)