下載memcache擴展 http://pecl.php.net/package/memcache ,到 /usr/local/src目錄下並解壓php
[root@bogon src]# tar zxf memcache-2.2.7.tgz [root@bogon src]# cd memcache-2.2.7 [root@bogon memcache-2.2.7]# ls config9.m4 CREDITS memcache_consistent_hash.c memcache_queue.c memcache_standard_hash.c config.m4 example.php memcache.dsp memcache_queue.h php_memcache.h config.w32 memcache.c memcache.php memcache_session.c README
根據當前的 php 版本動態的建立擴展的 configure 文件session
[root@bogon memcache-2.2.7]# /usr/local/php7/bin/phpize Configuring for: PHP Api Version: 20180731 Zend Module Api No: 20180731 Zend Extension Api No: 320180731 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.
錯誤提示 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.php7
缺乏autoconf,經過yum安裝 m4 和 autoconfui
[root@bogon memcache-2.2.7]# yum install -y m4 [root@bogon memcache-2.2.7]# yum install -y autoconf
再次建立configure文件this
[root@bogon memcache-2.2.7]# /usr/local/php7/bin/phpize Configuring for: PHP Api Version: 20180731 Zend Module Api No: 20180731 Zend Extension Api No: 320180731
[root@bogon memcache-2.2.7]# ls acinclude.m4 config.sub Makefile.global memcache_standard_hash.c aclocal.m4 configure memcache.c missing autom4te.cache configure.ac memcache_consistent_hash.c mkinstalldirs build config.w32 memcache.dsp php_memcache.h config9.m4 CREDITS memcache.php README config.guess example.php memcache_queue.c run-tests.php config.h.in install-sh memcache_queue.h config.m4 ltmain.sh memcache_session.c