PHP 5.3.3 mit nativem php-fpm bauen
Als Merkzettel:
cd /usr/local/src/ wget 'http://de.php.net/get/php-5.3.3.tar.bz2/from/this/mirror' tar jxf php-5.3.3.tar.bz2 export CFLAGS='-O3 -mtune=core2 -mmmx -msse -msse2 -msse3 -fexpensive-optimizations -ftree-loop-optimize -ftree-vectorize -ftree-vectorizer-verbose=5' export CXXFLAGS=$CFLAGS wget 'http://download.suhosin.org/suhosin-patch-5.3.3-0.9.10.patch.gz' gunzip suhosin-patch-5.3.3-0.9.10.patch.gz cd php-5.3.3 patch -p 1 -i ../suhosin-patch-5.3.3-0.9.10.patch ./buildconf ./configure --prefix=/usr/local/php533 -with-libdir=lib64 --with-openssl --with-zlib --enable-bcmath --with-bz2 --enable-calendar --with-curl --enable-dba=shared --enable-exif=shared --with-pcre-regex --enable-ftp=shared --with-gd=shared --with-jpeg-dir --with-png-dir --with-zlib-dir --with-xpm-dir --with-freetype-dir --with-gettext --with-imap=shared,/usr --with-imap-ssl --with-kerberos --enable-mbstring --with-mcrypt=shared,/usr --with-mhash=shared,/usr --with-mysql=shared --with-mysqli=shared --with-pdo-mysql=shared --with-pspell=shared,/usr --enable-soap --enable-sockets --enable-sqlite-utf8 --enable-sysvmsg --enable-sysvsem --enable-sysvshm --with-tidy=shared,/usr --enable-wddx --with-xmlrpc=shared --with-libexpat-dir --with-iconv-dir --enable-zip --with-pear --enable-zend-multibyte --enable-fpm --enable-gd-native-ttf --with-fpm-user=www-data --with-fpm-group=www-data --with-config-file-path=/usr/local/lib --with-config-file-scan-dir=/etc/php5/conf.d make -j3 make test make install cd .. wget 'http://pecl.php.net/get/memcache-2.2.5.tgz' tar zxf memcache-2.2.5.tgz cd memcache-2.2.5 export PHP_PREFIX="/usr/local/php533" $PHP_PREFIX/bin/phpize ./configure --with-php-config=$PHP_PREFIX/bin/php-config make -j2 make install cd .. wget 'http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2' tar jxf eaccelerator-0.9.6.1.tar.bz2 cd eaccelerator-0.9.6.1 $PHP_PREFIX/bin/phpize ./configure --enable-eaccelerator=shared --without-eaccelerator-use-inode --with-php-config=$PHP_PREFIX/bin/php-config make -j2 make install cd .. |
Schreibe einen Kommentar