2024年6月11日发(作者:)
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 /pub/gnu/libiconv/
tar zxvf
cd libiconv-1.13.1/
./configure --prefix=/usr/local
make
make install
cd ../
wget -c /~provos/
tar zxvf
cd libevent-2.0.10-stable/
./configure --prefix=/usr
make
make install
cd ../
wget -c /sourceforge/mcrypt/
tar zxvf
cd libmcrypt-2.5.8/
./configure
make
make install
/sbin/ldconfig
cd libltdl/
./configure --enable-ltdl-install
make
make install
cd ../../
wget -c /sourceforge/mhash/
tar zxvf
cd mhash-0.9.9.9/
./configure
make
make install
cd ../
ln -s /usr/local/lib/ /usr/lib/
ln -s /usr/local/lib/ /usr/lib/
ln -s /usr/local/lib/.4 /usr/lib/.4
ln -s /usr/local/lib/.4.4.8 /usr/lib/.4.4.8
ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a
ln -s /usr/local/lib/ /usr/lib/
ln -s /usr/local/lib/ /usr/lib/


发布评论