时间: 2020-12-3|tag: 62次围观|0 条评论

  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查看扩展是否安装成功!

原文链接:https://blog.csdn.net/living_ren/article/details/79200619

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《linux下编译php-memcache的扩展
   

还没有人抢沙发呢~