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

浙公网安备 33010602011771号