wget http://uk1.php.net/get/php-5.5.7.tar.bz2/from/this/mirror
mv mirror php-5.5.7.tar.bz2
tar jxvf php-5.5.7.tar.bz2
cd php-5.5.7
./configure --prefix=/usr/local/php5.5.7 --with-iconv --with-zlib --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-ldap --with-xmlrpc --enable-zip --enable-soap --without-pear --with-pdo-mysql --enable-ftp --with-jpeg-dir --with-freetype-dir --with-png-dir
(不支持参数--enable-fastcgi)
(不要运行make,否则编译不下去)
make install
最后显示:
...
Installing PHP CLI binary: /usr/local/php5.5.7/bin/
Installing PHP CLI man page: /usr/local/php5.5.7/php/man/man1/
Installing PHP CGI binary: /usr/local/php5.5.7/bin/
Installing PHP CGI man page: /usr/local/php5.5.7/php/man/man1/
Installing build environment: /usr/local/php5.5.7/lib/php/build/
Installing header files: /usr/local/php5.5.7/include/php/
Installing helper programs: /usr/local/php5.5.7/bin/
program: phpize
program: php-config
Installing man pages: /usr/local/php5.5.7/php/man/man1/
page: phpize.1
page: php-config.1
/root/php-5.5.7/build/shtool install -c ext/phar/phar.phar /usr/local/php5.5.7/bin
ln -s -f /usr/local/php5.5.7/bin/phar.phar /usr/local/php5.5.7/bin/phar
Installing PDO headers: /usr/local/php5.5.7/include/php/ext/pdo/
as3:~/php-5.5.7# cd /usr/local/php5.5.7/bin/
as3:/usr/local/php5.5.7/bin# ls
phar phar.phar php php-cgi php-config phpize
as3:/usr/local/php5.5.7/bin# ./php --version
PHP 5.5.7 (cli) (built: Jan 3 2014 14:02:45)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
as3:/usr/local/php5.5.7/bin# ln -s /usr/local/php5.5.7/bin/php /usr/local/bin/php5.5.7
as3:/usr/local/php5.5.7/bin# ln -s /usr/local/php5.5.7/bin/php-cgi /usr/local/bin/php5.5.7-cgi
像这种编译的程序跟系统中之前安装的低版本的程序其实是可和谐共处的。完全不必卸载低版本的程序。 有时卸载系统自带的低版本的程序(比如python2.6)会造成很多麻烦。
as3:~# php --version
PHP 5.4.23-1~dotdeb.0 (cli) (built: Dec 13 2013 23:24:53)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with Suhosin v0.9.34-dev, Copyright (c) 2007-2012, by SektionEins GmbH
as3:~#
mv mirror php-5.5.7.tar.bz2
tar jxvf php-5.5.7.tar.bz2
cd php-5.5.7
./configure --prefix=/usr/local/php5.5.7 --with-iconv --with-zlib --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-ldap --with-xmlrpc --enable-zip --enable-soap --without-pear --with-pdo-mysql --enable-ftp --with-jpeg-dir --with-freetype-dir --with-png-dir
(不支持参数--enable-fastcgi)
(不要运行make,否则编译不下去)
make install
最后显示:
...
Installing PHP CLI binary: /usr/local/php5.5.7/bin/
Installing PHP CLI man page: /usr/local/php5.5.7/php/man/man1/
Installing PHP CGI binary: /usr/local/php5.5.7/bin/
Installing PHP CGI man page: /usr/local/php5.5.7/php/man/man1/
Installing build environment: /usr/local/php5.5.7/lib/php/build/
Installing header files: /usr/local/php5.5.7/include/php/
Installing helper programs: /usr/local/php5.5.7/bin/
program: phpize
program: php-config
Installing man pages: /usr/local/php5.5.7/php/man/man1/
page: phpize.1
page: php-config.1
/root/php-5.5.7/build/shtool install -c ext/phar/phar.phar /usr/local/php5.5.7/bin
ln -s -f /usr/local/php5.5.7/bin/phar.phar /usr/local/php5.5.7/bin/phar
Installing PDO headers: /usr/local/php5.5.7/include/php/ext/pdo/
as3:~/php-5.5.7# cd /usr/local/php5.5.7/bin/
as3:/usr/local/php5.5.7/bin# ls
phar phar.phar php php-cgi php-config phpize
as3:/usr/local/php5.5.7/bin# ./php --version
PHP 5.5.7 (cli) (built: Jan 3 2014 14:02:45)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
as3:/usr/local/php5.5.7/bin# ln -s /usr/local/php5.5.7/bin/php /usr/local/bin/php5.5.7
as3:/usr/local/php5.5.7/bin# ln -s /usr/local/php5.5.7/bin/php-cgi /usr/local/bin/php5.5.7-cgi
像这种编译的程序跟系统中之前安装的低版本的程序其实是可和谐共处的。完全不必卸载低版本的程序。 有时卸载系统自带的低版本的程序(比如python2.6)会造成很多麻烦。
as3:~# php --version
PHP 5.4.23-1~dotdeb.0 (cli) (built: Dec 13 2013 23:24:53)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with Suhosin v0.9.34-dev, Copyright (c) 2007-2012, by SektionEins GmbH
as3:~#