$ cd /usr/local/src $ wget https://pecl.php.net/get/imagick-3.4.4.tgz $ tar zxf imagick-3.4.4.tgz $ cd imagick-3.4.4 $ /usr/local/php/bin/phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config $ make && make install
$ cd /usr/local/src $ wget http://pecl.php.net/get/memcache-3.0.8.tgz $ tar zxf memcache-3.0.8.tgz $ cd memcache-3.0.8 $ /usr/local/php/bin/phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir --enable-memcache $ make && make install
2.2 php7 以上版本安装
php7+ make官方包会报错
1 2
$ make /usr/local/src/memcache-3.0.8/memcache_pool.h:45:47: fatal error: ext/standard/php_smart_str_public.h: No such file or directory
$ cd /usr/local/src $ wget https://pecl.php.net/get/redis-4.3.0.tgz $ tar zxf redis-4.3.0.tgz $ cd redis-4.3.0 $ /usr/local/php/bin/phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config $ make && make install
$ cd /usr/local/src $ wget https://pecl.php.net/get/mongo-1.6.16.tgz $ tar xzf mongo-1.6.16.tgz $ cd mongo-1.6.16 $ /usr/local/php/bin/phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config $ make && make install