歡迎您光臨本站 註冊首頁

啟動 remi 源后伺服器部署 LNMP 不再蛋疼

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  

每次部署新的伺服器都是一件很煩人的體力活兒,下載一大堆部署LNMP環境需要的軟體以及其它依賴。費時間不說,一個不注意還可能留下一些隱患(不容易發現的編譯錯誤)。當然老鳥們也有他們的辦法,就是寫一個自動編譯部署的shell腳本。新手們咋辦呢?copy老鳥的腳本?可能你copy的時候是沒有問題,但環境的變化了呢?完全有可能會導致一些錯誤,如果你連他們的腳本都讀不懂的話,你怎麼根據自己的需求來修改呢?排錯都不知道從何入手,何況編譯的方法也得花不少的時間,網路不理想,硬體配置一般,甚至你是用的VPS的話,那就更是杯具了。想想一個256M內存的VPS編譯 mysql 吧,蛋疼了吧?

讀到這裡,你可能會說編譯的環境定製性更能,更靈活。試問一下自己對編譯的參數都是否非常熟悉?如果各個參數都沒有吃透怎麼定製?要是定製了幾個潛在的錯誤就杯具了。說一下,源里的軟體的好處,這些軟體都是Linux骨灰級的玩家編譯好後放在源里的,他們對系統環境的熟悉程度應該不用懷疑吧。而已通過源安裝的軟體也非常方便升級,增加/刪除模塊及擴展也很方便。筆者之前也是一個編譯控,現在想想源有的和我編譯出來也差不多,也不想去折騰了。因為yum真的是太省事兒了。當然,也不是yum完了就馬上使用,還是會根據自己的需求靈活定製配置文件和擴展等。

 

在 Red Hat 系統的 Linux 系統中,一個叫 remi 的源,它包含的軟體幾乎都是最新的版本,升級也很方便。在啟動 remi 之前要啟動 epel 源。根據 Fedora 官方 WIKI 的解釋,EPEL (Extra Packages for Enterprise Linux  ) is a Fedora Special Interest Group that creates, maintains, and manages a high quality set of additional packages for Enterprise Linux, including, but not limited to, Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL).   成功啟用它之後你的RHEL也可以用yum來安裝各種軟體,是不是很high呢?

根據自己的版本運行下面的命令來安裝:

RHEL 6.x/CentOS 6.x/Scientific Linux 6.x
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -ivh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm

RHEL 5.x/CentOS 5.x/Scientific Linux 5.x
rpm -ivh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

完成之後,你會在 /etc/yum.repos.d 目錄里看到

epel-testing.repo  epel.repo  remi.repo

在使用之前,不要忘記編輯 remi.repo ,把 [remi] 中的 enabled=0 改成 enabled=1 來啟動 remi 源。

[remi]
name=Les RPM de remi pour Enterprise Linux $releasever - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
failovermethod=priority

保存之後,把key導入:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi

接下來就安裝LNMP吧:

yum install nginx php-fpm php-mysql mysql-server

是不是很爽,就這樣LNMP就安裝好了,當然你也可以根據你自己的情況安裝 php 的擴展,比如 php-gd php-eaccelerator 等,統統可以用 yum 來搞定。

 

親,LNMP 只要yum一個命令喲!爽不爽,有不有爽呀?現在部署LNMP環境還蛋疼嗎?蛋疼就留言吧。



[火星人 ] 啟動 remi 源后伺服器部署 LNMP 不再蛋疼已經有492次圍觀

http://coctec.com/docs/linux/show-post-65407.html