Centos6.5 LNMP環境、git服務器搭建

環境:linux
發行版本:centos6.5
平臺:阿里雲
工具:yum

1.安裝nginx

命令:yum install nginx
默認配置地址:/etc/nginx/nginx.conf
配置引用地址:/etc/nginx/conf.d/*.conf

2.安裝mysql

命令:yum install mysql mysql-server
默認配置地址:/etc/my.cnf

2.安裝php

因爲個人需要使用Laravel框架,因此需要安裝php大於5.5,默認yum源沒有5.5+版本,因此這裏使用remi源

命令:rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

如果這一步出現失敗,提示相關的依賴包沒有安裝,可以參考我這篇文章

配置好源之後,可以直接yum list查看包列表,install自己需要的擴展。

yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-fpm

--enablerepo命令,可以直接忽略remi源安裝包的前綴:例如php56-php-fpm.xxx,也可不加此命令,下載後指令名稱、配置文件名稱都會有變化,推薦加上此命令。安裝完成後使用php --version查看版本。之後如果需要添加擴展包,直接使用yum install 擴展名安裝即可。

3.安裝git

命令:yum install git

4.遷移web根目錄,並創建git版本庫

首先需要一個遠端的git託管平臺,github、gitlab都可以,我使用的gitlab,因爲github私有化倉庫要收費….
1. 首先在遠端平臺創建一個空的倉庫。
2. 然後在控制檯創建一個ssh祕鑰,命令ssh-keygen -t rsa -C "<你的登錄郵箱>",如果你的~/.ssh/目錄下已經存在id_rsa文件,你可以換一個名字,否則一路回車默認即可。
3. 進入~/.ssh/目錄,使用vi id_rsa.pub複製全部的內容,粘貼到你託管平臺的profile ssh祕鑰裏面。
4. 進入你想要創建倉庫的目錄,我是選擇在home目錄下(我的webroot目錄也選擇在這個目錄下),使用git clone 你的遠程倉庫地址克隆出遠程倉庫。
5. 進入cd /etc/nginx/conf.d/目錄,cp一份配置文件,到git倉庫目錄下,並修改/etc/nginx/nginx.conf文件,在最後一行加上include 你的新配置文件地址
6. 在倉庫中git add .;git commit;git push;這樣你的nginx配置文件就可以在你電腦中修改了,不需要每次修改使用vim修改默認的配置文件了。
7. 最後使用service命令啓動nginx php-fpm mysqld即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章