php7.1 在Centos6.8上的编译安装
1.
yum -y install libmcrypt-devel mhash-devel libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel
yum -y install gcc automake autoconf libtool make
yum -y install gcc gcc-c++ glibc
2.
./configure --prefix=/opt/php/ --with-config-file-path=/etc/php/ --with-libdir=lib64 --with-gd --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-curl --with-mcrypt --with-openssl --with-pdo-mysql=mysqlnd --with-pdo-sqlite=shared --enable-fpm --enable-xml --enable-pcntl --enable-mbregex --enable-mbstring --enable-bcmath --enable-gd-native-ttf --enable-inline-optimization --enable-zip --enable-ftp --enable-sockets --enable-shmop --enable-sysvsem --enable-sysvmsg --enable-sysvshm --disable-rpath --disable-debug --with-fpm-user=www --with-fpm-group=www --with-mysqli --enable-opcache
安装memcached for php7
git clone https://github.com/php-memcached-dev/php-memcached.git
cd php-memcached
git checkout php7
phpize
./configure --disable-memcached-sasl
make && make install
add
extension=memcached.so
to php.ini
安装redis for php7
git clone https://github.com/phpredis/phpredis.git
cd phpredis
git checkout php7
phpize
./configure
make && make install
add
extension=redis.so
to php.ini