环境准备:
# {4 l" a9 T9 D( H1 {% a' v0 m5 nyum groupinstall "Development tools") k* G. a. R6 p n. [% U# c
yum install libxml2-devel gd-devel libmcrypt-devel libcurl-devel openssl-devel1 ^: Z' T r$ f! A- z% |, W5 i: X% L
. u- M& U2 _4 K1 r1 |: s软件包:
' K% x, J4 R8 l2 V$ M6 w* o; rwget http://us3.php.net/get/php-5.6.9.tar.gz/from/cn2.php.net/mirror
% G# H- g5 O( T9 ?! z) X0 F6 qtar -xvf php-5.6.9.tar.gz
; c, @5 y2 U0 V* ]cd php-5.6.9* S4 T: n' u. F( b8 `$ O
& E( t& c6 S/ x8 O, z2 q/ ?编译安装 php 5.6.9 的参数:7 G8 ]' X$ s) u
0 ^/ F: E1 g! |: K P( g5 p4 X
[Bash shell] 纯文本查看 复制代码
./configure --prefix=/webserver/php-5.6.9 --with-config-file-path=/webserver/php-5.6.9/etc --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-zlib --with-curl --with-ldap --with-imap --with-kerberos --with-imap-ssl --with-gettext --with-gd --enable-gd-native-ttf --with-freetype-dir --with-jpeg-dir --with-png-dir --with-openssl --with-iconv=/usr/local --with-pcre-dir --with-mhash --with-mcrypt --with-xmlrpc --with-imap --enable-xml --enable-ftp --enable-mbstring --enable-soap --enable-sockets --enable-fpm --enable-zip --disable-debug --enable-calendar --enable-static --enable-inline-optimization --enable-wddx --enable-opcache --enable-bcmath --enable-shmop --enable-sysvsem --enable-mbregex --enable-pcntl --without-pear --enable-ctype
( h ?" g7 P r5 o" H3 @4 c
/ A8 C& l7 e1 |+ W. \make' f9 z3 ~6 k8 _
make install
& G& n* M! P7 R--enable-maintainer-zts 此句意思有线程安全版本,开启后ZendGuardLoader不能使用!
9 Z# ]2 u8 d# q, q2 T/ W" q |