Linux环境安装PHP+Mysql+apache+nginx详细攻略

loading 分享 2026-10-26 下载文档

Linux环境安装PHP+Mysql+apache+nginx详细攻略

Centos 5.5 32bit Apache 2.2.17 Nginx 0.8.54 MySQL 5.1.55 PHP 5.2.17

一、重装Centos系统,删除不比要的程序,并安装相关组件: yum -y remove httpd mysql php 安装相关组件

yum -y install yum-fastestmirror yum -y update

yum -y install patch make gcc gcc-c++ gcc-g77 flex bison tar yum -y install libtool libtool-libs kernel-devel autoconf213 yum -y install libjpeg libjpeg-devel libpng libpng-devel yum -y install libtiff libtiff-devel gettext gettext-devel

yum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel yum -y install file glib2 glib2-devel bzip2 diff* openldap-devel

yum -y install bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs yum -y install e2fsprogs-devel krb5 krb5-devel libidn libidn-devel yum -y install openssl openssl-devel vim-minimal unzip export PHP_AUTOCONF=/usr/bin/autoconf-2.13 export PHP_AUTOHEADER=/usr/bin/autoheader-2.13 安装PHP 5.2.x 所需的支持库 cd /usr/local/src

wget -c http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz tar zxvf libiconv-1.13.1.tar.gz cd libiconv-1.13.1/

./configure --prefix=/usr/local make make install cd ../

wget -c http://monkey.org/~provos/libevent-2.0.10-stable.tar.gz tar zxvf libevent-2.0.10-stable.tar.gz cd libevent-2.0.10-stable/ ./configure --prefix=/usr make make install cd ../

wget -c http://ncu.dl.sourceforge.net/sourceforge/mcrypt/libmcrypt-2.5.8.tar.gz tar zxvf libmcrypt-2.5.8.tar.gz cd libmcrypt-2.5.8/ ./configure make make install /sbin/ldconfig cd libltdl/

./configure --enable-ltdl-install make make install cd ../../

wget -c http://nchc.dl.sourceforge.net/sourceforge/mhash/mhash-0.9.9.9.tar.gz tar zxvf mhash-0.9.9.9.tar.gz cd mhash-0.9.9.9/ ./configure make make install cd ../

ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4 ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8 ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so

ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2 ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1 ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config

wget -c http://nchc.dl.sourceforge.net/sourceforge/mcrypt/mcrypt-2.6.8.tar.gz tar zxvf mcrypt-2.6.8.tar.gz cd mcrypt-2.6.8/ ./configure make make install cd ../

安装GD图形支持库: cd /usr/local/src

wget http://www.libgd.org/releases/gd-2.0.35.tar.gz tar xzvf gd-2.0.35.tar.gz cd gd-2.0.35

./configure --prefix=/usr/local/gd --mandir=/usr/share/man --with-jpeg --with-png --with-freetype --with-zlib --with-fontconfig

make //如果GD报错:configure.ac:64: warning: macro `AM_ICONV' not found in library 你就make clean一下,然后再make make install

二、安装 Mysql 5.1.x:

1)先安装Google的开源TCMalloc库,可以提高MySQL在高并发情况下的性能 cd /usr/local/src wget

-c http://google-perftools.googlecode.com/files/google-perftools-1.7.tar.gz tar zxvf google-perftools-1.7.tar.gz cd google-perftools-1.7/ ./configure

make && make install

echo \/sbin/ldconfig cd ../

2)开始安装Mysql 5.1.x


Linux环境安装PHP+Mysql+apache+nginx详细攻略.doc 将本文的Word文档下载到电脑
搜索更多关于: Linux环境安装PHP+Mysql+apache+ngin 的文档
相关推荐
相关阅读