LAMP部署

sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf
yum -y install pcre pcre-devel openssl openssl-devel
yum -y install zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel libxslt-devel
yum -y install libmcrypt-devel
yum -y install mhash
yum -y install mcrypt
useradd www -s /sbin/nologin -M
[root@web02-7 ~]# id www
uid=501(www) gid=501(www) groups=501(www)

  

需要的rpm包

[root@web02-7 ~]# find /var/cache/yum/x86_64/6/ -name "*rpm*"
/var/cache/yum/x86_64/6/updates/packages/libxml2-devel-2.7.6-21.el6_8.1.x86_64.rpm
/var/cache/yum/x86_64/6/updates/packages/libxml2-2.7.6-21.el6_8.1.x86_64.rpm
/var/cache/yum/x86_64/6/updates/packages/libxml2-python-2.7.6-21.el6_8.1.x86_64.rpm
/var/cache/yum/x86_64/6/updates/packages/libgcrypt-1.4.5-12.el6_8.x86_64.rpm
/var/cache/yum/x86_64/6/updates/packages/libgcrypt-devel-1.4.5-12.el6_8.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/libidn-devel-1.18-2.el6.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/libxslt-devel-1.1.26-2.el6_3.1.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/libXpm-3.5.10-2.el6.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/libpng-devel-1.2.49-2.el6_7.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/libXau-devel-1.0.6-4.el6.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/libjpeg-turbo-devel-1.2.1-3.el6_5.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/libxcb-devel-1.11-2.el6.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/zlib-devel-1.2.3-29.el6.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/libXpm-devel-3.5.10-2.el6.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/fontconfig-devel-2.8.0-5.el6.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/libcurl-devel-7.19.7-52.el6.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/libXt-1.1.4-6.1.el6.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/gd-2.0.35-11.el6.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/libxslt-1.1.26-2.el6_3.1.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/freetype-devel-2.3.11-17.el6.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/libX11-devel-1.6.3-2.el6.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/libgpg-error-devel-1.7-4.el6.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/gd-devel-2.0.35-11.el6.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/xorg-x11-proto-devel-7.7-13.el6.noarch.rpm
/var/cache/yum/x86_64/6/epel/packages/mcrypt-2.6.8-10.el6.x86_64.rpm
/var/cache/yum/x86_64/6/epel/packages/mhash-0.9.9.9-3.el6.x86_64.rpm
/var/cache/yum/x86_64/6/epel/packages/libmcrypt-devel-2.5.8-9.el6.x86_64.rpm
/var/cache/yum/x86_64/6/epel/packages/libmcrypt-2.5.8-9.el6.x86_64.rpm
[root@web02-7 ~]# find /var/cache/yum/x86_64/6/ -name "*rpm*"|wc -l
28

 

php-5.3.27编译参数--

./configure \
--prefix=/application/php-5.3.27 \
--with-apxs2=/application/apache/bin/apxs \
--enable-mysqlnd \
--with-mysql=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-iconv-dir=/usr/local/libiconv \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-libxml-dir=/usr \
--enable-xml \
--disable-rpath \
--enable-bcmath \
--enable-shmop \
--enable-sysvsem \
--enable-inline-optimization \
--with-curl \
--enable-mbregex \
--enable-mbstring \
--with-mcrypt \
--with-gd \
--enable-gd-native-ttf \
--with-openssl \
--with-mhash \
--enable-pcntl \
--enable-sockets \
--with-xmlrpc \
--enable-soap \
--enable-short-tags \
--enable-static \
--with-xsl \
--enable-ftp 

  

检验

make && make install
echo $?
0

  

 

libphp5.so

[root@web02-7 php-5.3.27]# ll /application/apache/modules/
total 30724
-rw-r--r-- 1 root root     9194 Feb 24 02:19 httpd.exp
-rwxr-xr-x 1 root root 31446111 Feb 24 02:29 libphp5.so

  

posted @ 2017-02-24 02:28  reborn枪  阅读(41)  评论(0)    收藏  举报