MySQL
tar zvxf mysql-5.5.32-linux2.6-x86_64.tar.gz
mv mysql-5.5.32-linux2.6-x86_64 /app/mysql-5.5.32
ln -s /app/mysql-5.5.32 /app/mysql
useradd mysql -s /sbin/nologin -M
mkdir /app/mysql/data -p
chown -R mysql.mysql /app/mysql/data
cd /app/mysql
./script/mysql_install_db --user=mysql --basedir=/app/mysql --datadir=/application/mysql/data
cp support-files/my-small.cnf /etc/my.cnf
cp support-file/mysql.server /etc/init.d/mysqld
修改/etc/ini.d/mysql  里的 basedir和datadir
添加权限:chmod +x /etc/init.d/mysqld
/etc/init.d/mysqld start

yum install zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2-devel
tar zvxf libiconv-1.14.tar.gz
cd libiconv-1.14
./configure --prefix=/usr/local/libiconv
make
make install

tar zvx 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

tar zvx mhash-0.9.9.9.tar.gz
cd mhash-0.9.9.9
./configure
make
make install

tar mcrypt-2.6.8.tar.gz
cd mcrypt-2.6.8
/sbin/ldconfig
./configure LD_LIBRARY_PATH=/usr/local/lib
make
make install


PHP
yum install libxslt* -y
tar zvxf php-5.3.27.tar.gz
cd php-5.3.27
./configure \
--prefix=/app/php5.3.27 \
--with-mysql=/application/mysql \
--with-iconv-dir=/usr/local/libiconv \
--with-freetpe-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-libxml-dir=/usr \
--enable-xml \
--disable-rpath \
--enable-sae-mode \
--enable-bcmath \
--enable-shmop \
--enable-sysvsem \
--enable-inline-optimization \
--with-curl \
--with-curlwrappers \
--enable-mbregex \
--with-mcrypt \
--enable-gd-native-ttf \
--with-openssl \
--with-mhash \
--enable-pcntl \
--enable-sockets \
--with-xmlrpc \
--enable-zip \
--enable-soap \
--enable-short-tags \
--enable-zend-multibyte \
--enable-static \
--with-xsl \
--with-fpm-user=nginx \
--with-fpm-group=nginx \
--enable-ftp
ln -s /app/mysql/lib/libmysqlclient.so.18 /usr/lib64
make
make install
cp php.ini-production /app/php/lib/php.ini


nginx
tar xvxf pcre-8.30.tar.gz
cd pcre-8.30
./configure
make && make install

yum install openssl openssl-devel -y

tar zvx nginx-1.6.2.tar.gz
cd nginx-1.6.2
./configure \
--user=nginx \
--group=nginx \
--prefix=/app/nginx1.6.2 \
--with-http_stub_status_module \
--with-http_ssl_module

make && make install

nginx -t检查语法
nginx命令直接启动
 nginx -s reload  重新加载配置文件

有任何疑问请点击留言: 留言板
本文发布于http://wiki.too2.net,转载请联系本人。