Welcome 微信登录

首页 / 网页编程 / PHP / LAMP环境搭建详细教程

LAMP环境搭建详细教程2013-11-19 博客园 gaohj一、准备工作

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