环境准备:
! I3 h! j3 c& A- O# j" `yum groupinstall "Development tools"
# R4 P( O* F# L% Zyum install libxml2-devel gd-devel libmcrypt-devel libcurl-devel openssl-devel
, ^+ d5 `" g( y& x9 S* ?+ t
! U2 a* n- g" E) b7 ?软件包:
- v6 ^; C% u& ]7 `! E& }* xwget http://us3.php.net/get/php-5.6.9.tar.gz/from/cn2.php.net/mirror. }; L" E4 M1 N: T2 y: i: [
tar -xvf php-5.6.9.tar.gz5 O! [4 [# `; ~* X2 v
cd php-5.6.9( E* h5 Q9 G" K8 i: L
2 w. L4 I$ J" M5 h编译安装 php 5.6.9 的参数:2 n% e9 W9 t1 B7 y& ?" h
- @3 |& X2 T1 F9 ^$ P3 a! ], q( 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
+ e. k3 S7 R' L$ ]4 h `( [
6 H7 v# `, s8 [make" @( R/ O/ t' a" t( C6 O
make install
# j6 P& L9 W6 S/ C" t) E5 b--enable-maintainer-zts 此句意思有线程安全版本,开启后ZendGuardLoader不能使用!
! Y# r0 m5 n" j* P/ l |