2024年3月20日发(作者:)

CentOS5.6(64bit)下编译安装Nginx1.2.0、Percona-Server-5.1.61、PHP5.3.10

一、安装centos5.6(64位)

此步骤省略(详情见CentOs5.6的文本安装)

二、安装前环境配置

安装完centos5.6后的一些配置

1、关掉不用的系统服务项

#chkconfig --list | grep :on

#chkconfig iscsi --del

#chkconfig iscsi --del

#chkconfig iscsid --del

#chkconfig lvm2-monitor --del

#chkconfig ip6tables --del

#chkconfig iptables --del

#chkconfig haldaemon --del

#chkconfig avahi-daemon --del

#chkconfig avahi-dnsconfd --del

2、配置好IP、DNS、网关确保远程工具能够连接到服务器

#vi /etc/sysconfig/network-scripts/ifcf-eth0 配置IP

#vi /etc/sysconfig/network

#vi /etc/

#service network restart

3、关闭SELINUX

#vi /etc/selinux/config

#SELINUX=enforcing

注释掉

注释掉

增加

保存,退出

重启系统

配置网关

配置DNS

重启网卡服务

#SELINUXTYPE=targeted

SELINUX=disabled

:wq

#shutdown -r now

4、新建软件包存放和安装目录

#mkdir /data/src

#mkdir /usr/local/软件名字

5、下载下面的软件包到存放目录

#cd /data/src/

下载nginx(最新稳定版)

#wget /download/

下载 pcre(支持nginx伪静态)

#wget ftp:///pub/software/programming/pcre/

下载php

#wget /distributions/

下载percona(mysql的衍生版)

#wget/downloads/Percona-Server-5.1/Percona-Server-5.1.61-13.2/source/Percona-S

下载libmcrypt(php模块)

#wget ftp:///pub/crypto/mcrypt/libmcrypt/

下载libiconv(php库文件)

#wger /pub/gnu/libiconv/

下载mhash(哈希函数库)

#wget /project/mhash/mhash/0.9.9.9/

下载xcache(php缓存器)

#wget /pub/Releases/1.3.2/

三、安装软件包

注:以下是用SecureCRT工具远程登录到服务器,在命令行下面操作的

1、在安装软件包之前安装编译工具和库文件(使用centos yum命令安装)

#yum install make apr* autoconf automake curl curl-devel gcc gcc-c++ zlib-devel openssl open

ssl-devel pcre-devel gd kernel keyutils patch perl kernel-headers compat* mpfr cpp glibc libgomp

libstdc++-devel ppl cloog-ppl keyutils-libs-devel libcom_err-devel libsepol-devel libselin ux-devel kr

b5-devel zlib-devel libXpm* freetype libjpeg* libpng* php-common php-gd ncurses* libtool* libxm

l2 libxml2-devel patch

2、进入到软件包存放目录安装软件

#cd /data/src/

#ls

安装mysql

#tar xvf

#mv Percona-Server-5.1.61 percona

#cd /data/src/percona/

#mkdir /data/mysqldb

解压

重命名Percona-Server-5.1.61为percona

进入percona目录

新建mysqldb目录