手把手教你在Linux下搭建LAMP平臺(33)

手把手教你在Linux下搭建LAMP平臺(33)

大家好,昨天加班,實在沒什麼時間寫文章了,最近比較忙,就寫個簡單的,相信大家接觸過linux的,好多都能在網上搜索到LAMP的搭建,這裡我只是把詳細步驟和每一步都是做什麼,給大家說一下,大家可以看看怎麼寫,我這裡有個之前寫好的,回頭週末的時候,發給大家,大家可以試試。另外我的意思不是大家平時就不練習,所以我在這裡分佈跟大家說一下。

手把手教你在Linux下搭建LAMP平臺(33)

好了,大家時間都有限,我就不在這裡廢話連篇了,直接開始今天的分享吧。

1、安裝編譯工具gcc、gcc-c++

注意解決依賴關係,推薦使用yum安裝,若不能聯網可使用安裝光碟做為yum源——

1)編輯yum配置檔案:

# mount /dev/cdrom /mnt/cdrom

# vi /etc/yum。repos。d/CentOS-Media。repo

[c5-media]

name=CentOS-$releasever - Media

baseurl=file:///mnt/cdrom * 修改為光碟掛載點

file:///media/cdrom/

file:///media/cdrecorder/

gpgcheck=1

enabled=1 * 改為1意為啟用

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

2)剪下/etc/yum。repos。d/CentOS-Base。repo

# mv /etc/yum。repos。d/CentOS-Base。repo /backup

3)依次安裝gcc、gcc-c++

# yum -y install gcc

# yum -y install gcc-c++

2、關閉系統RPM安裝包的Apache、MySQL的服務

關閉啟動的服務httpd、mysqld

# service httpd stop

# service mysqld stop

確定rpm包安裝的httpd和mysqld不能開機自啟動

chkconfig ——level 2345 httpd(mysqld) off

3、關閉SELinux,允許防火牆80埠訪問

使用setup

關閉防火牆和SElinux

1)關閉SELinux

# vi /etc/selinux/config

SELINUX=disabled * 若安裝時沒有禁用SELinux ,將enforcing改為disabled

修改後需重新啟動Linux方可生效!

2)關閉防火牆Netfilter/iptables

因尚未做防火牆講解,直接簡單的關閉所有防火牆設定:

# iptables -F * 如果沒有禁用防火牆,預設80埠禁止訪問

iptables -Z

iptables -X

4、關閉不必要自啟動服務

# ntsysv

以下列出服務可保持自啟動,未列出的服務都可以關閉:

atd

crond # atd、crond計劃任務

irqbalance

microcode_ctl # 系統irq埠呼叫,系統服務

network #網路設定

sendmail #郵件

sshd #遠端管理

syslog #系統日誌

5、複製原始碼包,解包解壓縮

建議將LAMP環境安裝原始碼包統一存放在一個目錄下,如/lamp

可編寫個批次處理指令碼,一次性把所有。tar。gz的安裝包解包解壓縮

# vi tar。sh

cd /lamp

/bin/ls *。tar。gz > ls。list

/bin/ls *。tgz >> ls。list

for TAR in `cat ls。list`

do

/bin/tar -zxf $TAR

done

/bin/rm ls。list

6、檢視確認磁碟空間未滿

df -h

* 若/分割槽已滿,可以移動安裝包到其他分割槽或刪除其他無用檔案

以上是給大家的分析過程。大家可以根據分析過程,自主的寫一下,回頭有時間,或者有機會的話,大家可以多多交流,可以看一下平時自己學習,和別人的區別,看看誰哪裡寫的更好一些,大家可以相互借鑑一下,畢竟如果打算學習Linux的話,以後有可能還是同行呢。誰能保證誰以後用不到誰啊,是吧。。

好了,今天的分析就到這裡吧。

在這裡和大家說一下最近的寫作規劃:

把這個LAMP架構和大家分步驟的分析清楚,這樣便於大家以後拓撲更多的時候,有自己的思路。大家明天見吧。

寫完這個系列,到週末的時候,和大家一起分享一下本週的指令碼,看看指令碼的優劣。

寫完這個的話,打算和大家說一下防火牆之類的安全策略。

當然,大家如果有更好的建議的話,那歡迎大家在下面評論區留言,或者建議。

好了,大家明天見。