- 下載:
wget http://pecl.php.net/get/memcache-2.2.7.tgz
解壓後,發現目錄內沒有configure文件,所以選擇根據當前php的版本動態的爲memcache擴展動態生成一個configure的文件:
/usr/local/php5.6.33/bin/phpize --with-php-config=/usr/local/php5.6.33/bin/php-config
2.利用生成的configure命令執行:
./configure –with-php-config=/usr/local/php5.6.33/bin/php-config
編譯安裝:
make && make install
3. 安裝完成後在/usr/local/php5.6.33/lib/php/extensions/no-debug-zts-20131226/下面可以找到memcache.so文件
通過phpinfo可以找到Configuration File (php.ini) Path :/usr/local/php5.6.33/lib
打開目錄發現並沒有php.ini文件,複製源文件中的.ini文件到指定目錄lib下:
cp /usr/local/src/php-5.6.33/php.ini-development /usr/local/php5.6.33/lib/php.ini
4. 在php.ini中添加如下內容:`extension= /usr/local/php5.6.33/lib/php/extensions/no-debug-zts-20131226/memcache.so`
重啓apache:/usr/local/apache2.4/bin/apachectl restart
5. phpInfo查看擴展是否安裝成功!