程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> LAMP環境搭建詳細教程

LAMP環境搭建詳細教程

編輯:PHP綜合

一、准備工作

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    #系統日志

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved