2024年6月11日发(作者:)

CentOS 6.0 最小化编译安装Apache+MySQL+PHP+Zend

2011年10月23日 ⁄ LAMP ⁄ 评论数 1

引言:

操作系统:CentOS 6.0 32位

下载地址:

/centos/6.0/isos/i386/CentOS-6.0-i386-bin-DVD.i

so

安装方式:采用最小化安装,在安装系统的时候选择Minimal

(CentOS 6.0默认就是Minimal安装模式,不含有任何 可选安装包)

最小化安装完成之后,系统占用900M左右磁盘空间

备注:操作系统的安装,这里就不演示了,如果有疑问可以

参考相关教程

CentOS 6.0安装图解教

程 /view/

系统运维 温馨提醒:qihang01原创内

容©版权所有,转载请注明出处及原文链接

=====================================================================

================================安装前准备:

1、配置好ip dns 网关,确保使用远程连接工具能够连接服务器

2、关闭selinux

vi /etc/selinux/config 把SELINUX=enforcing

SELINUXTYPE=targeted注释掉,然后新加一行为:SELINUX=disabled

3、开启防火墙相应端口,apache需要开启80端口 MySQL需要开启3306端口

vi /etc/sysconfig/iptables #编辑配置文件添加下面的内容

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j

ACCEPT #(允许80端口通过防火墙)

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j

ACCEPT #(允许3306端口通过防火墙)

/etc/init.d/iptables restart #重启防火墙使配置生效

系统运维 温馨提醒:qihang01原创内容©版权所有,转

载请注明出处及原文链接

4 、系统约定

软件源代码包存放位置:/usr/local/src

源码包编译安装位置:/usr/local/软件名字

5、下载软件

//httpd/ #下载

apache

/db/mysql/Downloads/MySQL-5.1/mysql-5.1.59

- #下载mysql

/distributions/ #下载

php

/optimizer/3.3.9/ZendOptimizer-3.3.9-li

#下载ZendOptimize

/src/5.0/ #下载perl

ftp:///pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5

. #下载libmcrypt

用WinSCP远程连接到服务器,把下载好的软件上传到服务器

/usr/local/src下面。

6、下载编译工具(要编译安装软件,必须先安装编译工具)

下载地址 /centos/6.0/os/i386/Packages/

或者直接从CentOS 6.0的安装光盘中复制出来,打开安装光盘,在

Packages文件夹下面,找到下面的安装包

compat-libstdc++-

libstdc++-

6.i686

compat-gcc-34-c++-