我的编程空间,编程开发者的网络收藏夹
学习永远不晚

linux下怎么安装php扩展

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

linux下怎么安装php扩展

这篇文章主要介绍“linux下怎么安装php扩展”,在日常操作中,相信很多人在linux下怎么安装php扩展问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux下怎么安装php扩展”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

实验环境:centos 6.6 x86_64
LAMP环境搭建完毕:php版本5.6.8、apache版本2.4.12   

1、在安装memcached之前需要安装libevent支持:

# wget http://syslab.comsenz.com/downloads/linux/libevent-1.4.12-stable.tar.gz# tar zxvf libevent-1.4.12-stable.tar.gz # cd libevent-1.4.12-stable#./configure --prefix=/usr/local/libevent#make && make install

2、服务器端 memcached 的编译安装

# wget http://syslab.comsenz.com/downloads/linux/memcached-1.4.5.tar.gz# tar zxvf memcached-1.4.5.tar.gz # cd memcached-1.4.5# ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent/# make && make install

3、客户端安装memcache步骤

# wget http://www.lishiming.net/data/attachment/forum/memcache-2.2.3.tgz# tar zxvf memcache-2.2.3.tgz# cd memcache-2.2.3# /usr/local/php/bin/phpize# ./configure --with-php-config=/usr/local/php/bin/php-config --enable-memcache# make

执行make后报错如下:

/usr/local/class="lazy" data-src/memcache-2.2.3/memcache.c: 在函数‘php_mmc_connect'中:/usr/local/class="lazy" data-src/memcache-2.2.3/memcache.c:1902: 错误:提供给函数‘zend_list_insert'的实参太少/usr/local/class="lazy" data-src/memcache-2.2.3/memcache.c:1919: 错误:提供给函数‘zend_list_insert'的实参太少/usr/local/class="lazy" data-src/memcache-2.2.3/memcache.c: 在函数‘zif_memcache_add_server'中:/usr/local/class="lazy" data-src/memcache-2.2.3/memcache.c:1975: 错误:提供给函数‘zend_is_callable'的实参太少/usr/local/class="lazy" data-src/memcache-2.2.3/memcache.c:2003: 错误:提供给函数‘zend_list_insert'的实参太少/usr/local/class="lazy" data-src/memcache-2.2.3/memcache.c: 在函数‘zif_memcache_set_server_params'中:/usr/local/class="lazy" data-src/memcache-2.2.3/memcache.c:2059: 错误:提供给函数‘zend_is_callable'的实参太少/usr/local/class="lazy" data-src/memcache-2.2.3/memcache.c: 在函数‘mmc_find_persistent'中:/usr/local/class="lazy" data-src/memcache-2.2.3/memcache.c:2159: 错误:提供给函数‘zend_list_insert'的实参太少/usr/local/class="lazy" data-src/memcache-2.2.3/memcache.c:2177: 错误:提供给函数‘zend_list_insert'的实参太少make: *** [memcache.lo] 错误 1

根据错误,进行修改:
vi memcache.c
将所有的:zend_list_insert(pool, le_memcache_pool); http://www.bbqmw.net/qm_bbqmbd/

改为:zend_list_insert(pool, le_memcache_pool TSRMLS_CC);

将所有的:zend_list_insert(mmc, le_pmemcache);
改为:zend_list_insert(mmc, le_pmemcache TSRMLS_CC);
讲所有的:if (!zend_is_callable(failure_callback, 0, NULL))
改为:if (!zend_is_callable(failure_callback, 0, NULL, NULL))
修改完成后,重新make编译;

到此,关于“linux下怎么安装php扩展”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

linux下怎么安装php扩展

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

linux下怎么安装php扩展

这篇文章主要介绍“linux下怎么安装php扩展”,在日常操作中,相信很多人在linux下怎么安装php扩展问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux下怎么安装php扩展”的疑惑有所帮助!接下来
2023-06-05

linux下 php怎么安装redis扩展

linux下php安装redis扩展的方法:1、下载phpredis扩展;2、通过“tar zxvf”解压;3、执行phpize;4、指定php配置路径;5、将扩展加入php配置文件php.ini中;6、重启php即可。
2021-04-05

Linux下怎么用php安装swoole扩展

这篇文章主要介绍了Linux下怎么用php安装swoole扩展的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下怎么用php安装swoole扩展文章都会有所收获,下面我们一起来看看吧。Swoole 使
2023-06-28

Linux下的PHP怎么安装redis扩展

这篇文章主要介绍Linux下的PHP怎么安装redis扩展,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!说明:操作系统:CentOSphp安装目录:/usr/local/phpphp.ini配置文件路径:/usr/l
2023-06-28

linux怎么安装php thread扩展

Linux下安装PHPThread扩展本文详细介绍了在Linux系统上安装PHPThread扩展的步骤,支持并行执行。安装可以通过PECL或从源代码编译两种方法实现。需要确保已安装GCC或Clang编译器和pthreads库。安装后启用扩展,并使用PHP脚本测试其是否成功安装。常见问题和解决方案也包括在本文中。
linux怎么安装php thread扩展
2024-04-25

linux怎么安装php thread扩展

linux安装php thread扩展的方法:1、在lnmp安装目录中找到lnmp.conf文件;2、在“PHP_Modules_Options”里添加“--enable-maintainer-zts”;3、编译pthreads即可。
2016-01-04

在IIS下怎么安装PHP扩展

要在IIS下安装PHP扩展,需要按照以下步骤进行操作:1. 下载PHP扩展:访问PHP官方网站(https://windows.php.net/download/)下载与您的PHP版本和操作系统兼容的扩展文件。确保选择与您的PHP版本和操作
2023-08-11

linux php怎么安装pdo-oci扩展

linux php安装pdo-oci扩展的方法:1、安装Oracle客户端;2、进入php的源码安装包,执行make;3、在php.ini配置中添加一句“extension=pdo_oci.so”即可。
2016-12-14

Linux下如何安装PHP的memcache扩展

这篇文章主要讲解了“Linux下如何安装PHP的memcache扩展”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下如何安装PHP的memcache扩展”吧!Step 1: 安装依
2023-07-05

Linux下编译安装GraphicsMagick及PHP扩展gmagick

操作系统: CentOS(其他linux操作系统可参考) 环境:LAMP 编程语言: PHP 官方主页:GraphicsMagick官网 下载地址:GraphicsMagick1.3.18 安装步骤: #安装GraphicsMagick(注
2022-06-03

怎么安装php ffpemg扩展

安装php ffpemg扩展的方法:1、通过“git clone https://github.com/tony2001/ffmpeg-php.git”下载“ffmpeg-php”扩展;2、通过对应版本的phpize生成configure文件;3、修改“ffmpeg_frame.c”文件;4、编译安装,然后在php.ini中添加“extension=ffmpeg.so”即可。
2023-05-14

编程热搜

目录