linux下編譯php-memcache的擴展

  1. 下載: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查看擴展是否安裝成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章