PHP7编译memcached扩展的方法

本次编译PHP7扩展,以 memcached 为例

1.进入 http://pecl.php.net PHP的扩展库

2.搜索 memcached 复制 stable版 源码链接

3.下载到服务器并解压

4.使用 phpize 创建 configure 文件

5.生成 Makefile 并 编译安装

6.把生成的 .so 扩展,在 php.ini 里引入

7.重启 PHP 或 重启 Apache

wget https://pecl.php.net/get/memcached-3.0.3.tgz
tar xzf memcached-3.0.3.tgz
cd memcached-3.0.3
/path/php/bin/phpize  #path 为 PHP路径
./configure --with-php-config=/path/php/bin/php-config

提示缺少 libmemcached

PHP7编译memcached扩展的方法

wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz
tar xzf libmemcached-1.0.18
cd libmemcached-1.0.18
./configure --prefix=/usr/local/libmemcached
make && make install
cd memcached-3.0.3
./configure --with-php-config=/usr/local/php7/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached

继续报错

PHP7编译memcached扩展的方法

./configure --with-php-config=/usr/local/php7/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl
make && make install
vim php.ini
加入: extension=memcached.so #或填绝对路径

PHP7编译memcached扩展的方法

重启PHP

pkill -9 php
/usr/local/php7/sbin/php-fpm

查看 phpinfo 页面,就可以看到 memcached 扩展成功安装了

PHP7编译memcached扩展的方法

以上就是编译PHP7扩展(以memcached为例)的详细内容,更多请关注网站那些事其它相关文章!

原创文章,作者:IOZZM,如若转载,请注明出处:https://www.wangzhanshi.com/n/7098.html

(0)
IOZZM的头像IOZZM
上一篇 2025年1月1日 16:38:10
下一篇 2025年1月1日 16:38:12

相关推荐

  • PHP7中的使用技巧

    相同的命名空间,相同的 use 在 PHP 7 之前,开发者经常这么做: use Universe\Saiyan; use Universe\SuperSaiy…

    php 2025年1月1日
  • 6种解决PHP Trait属性冲突问题的方法小结

    在PHP中,Trait是一种用于在类之间共享方法的方法。然而,Trait中的成员属性可能会导致冲突,特别是如果在使用Trait的类中定义了与Trait中相同名称的属性。为了解决这种…

    php 2024年12月17日
  • HashTable在PHP7中的应用

    先来简单回顾一下PHP5的Hashtable: PHP5的实现中, Hashtable的核心是存储了一个个指向zval指针的指针, 也就是zval**(我遇到不少的同学问为什么是z…

    php 2025年1月1日
  • PHP中json浮点精度的解决方法

    前言 之前开发的接口需要用到json加签,有一次对接JAVA时,签名怎么都过不了,仔细对比了字符串,发现是PHP进行json_encode时,会将浮点型所有无意义的0给去掉(ech…

    php 2024年12月17日
  • php7与php5有什么区别

    今天小编给大家分享的是php7与php5有什么区别?,很多人都不太了解,今天小编为了让大家更加了解php7与php5的区别,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的…

    2025年1月1日
  • 使用PHP函数进行网站性能监控和优化的代码示例

    引言 在构建一个高效、稳定的网站时,性能监控和优化是非常重要的一环。在 PHP 中,有许多内置函数和工具可以帮助我们实现网站的性能监控和优化。本文将介绍几种常用的 PHP 函数,并…

    php 2024年12月17日
  • php7如何安装配置redis扩展

    php7如何安装配置redis扩展?相信很多新手小白还没学会这个技能,通过这篇文章的总结,希望你能学会这个技能。以下资料是实现的步骤。 确认是php7后开始安装 移动到下载文件夹:…

    php 2025年1月1日
  • Netbeans8.2如何支持PHP7

    首先,将PHP项目的PHP版本设置为PHP 7.0。 PHP 7其中一项新特性是返回类型声明,即PHP的函数和方法可以声明指定类型的返回值: PHP 7的另一项精彩的改进就是参数的…

    2025年1月1日
  • 在centos7中为php7安装redis扩展的方法

    php有什么用 php是一个嵌套的缩写名称,指的是英文超级文本预处理语言(php:Hypertext Preprocessor)的缩写,它的语法混合了C、Java、Perl以及ph…

    2025年1月1日
  • php7采坑记:浮点型数据比较

        今天在项目中遇到一个奇怪的问题,经过计算后的double类型的变量的值相等的两个变量进行比较,结果却是不相等。 <?php $a=427…

    2025年1月1日

发表回复

登录后才能评论