1.在虛擬機里搭建centos 的測試環境

創建虛擬機 centos 的 contos .iso (min)
選擇創建虛擬機
點擊稍后安裝
客戶機操作系統(linux),版本(CentOS 64位)
。。。。。。
連網絡
1.
記住這個IP地址
2 編輯 里面有一個虛擬網絡編輯器 點擊打開

ip地址記住
點擊 nat 按鈕編輯
ip網關相同

ping www.baidu.com 網絡通了
由于沒有wget 這個安裝包 我們需要去安裝
我采用的是yum 安裝
yum install wget

安裝完成
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

進入

第一步 不填寫 默認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

mysql 運行成功
之后安裝pureftpd這個ftp軟件
./pureftpd.sh

按任意鍵繼續執行

配置信息 讓其能訪問php 成功
我用的是命令行來配置的
1 lnmp vhost add #執行lnmp添加網站命令

橫線那地方 輸入域名


域名 -> 是否需要其他域名 ->
默認根目錄-> 是否創建log emal地址 數據庫名字 ftp賬號最后按任意鍵繼續執行

完成之后

這個簡單的配置文件就創建好了
進入根目錄找到defau.com 這個目錄進入創建一個index.php的文件寫入內容
最有一步 在本地的host里面配置好域名
輸入 ifconfig

劃線的ip 和配置的域名 同時寫入host里面去
192.168.20.9 defau.com
瀏覽器訪問

成功
安裝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
報如下錯誤

解決辦法
版本尋找地址: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

接下來就安裝redis
yum install redis

/etc/init.d/redis start

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
需要等一段時間 我等了很久
