在编译安装好的php上安装扩展模块

大致有两种种方式:

一、通过phpize

   进入php源代码扩展目录ext下,本文以curl为例,执行/usr/local/php/bin/phpize

    #/usr/local/php/bin/phpize

    #./configure –with-php-config=/usr/local/php/bin/php-config

    #make && make install

    会生成相应的.so文件,最后在php.ini中开启extension扩展,修改两个地方:

extension_dir和添加extension=curl.so

最后重启web服务器生效。

二、通过pecl扩展

    以php的memcached扩展为例

    #yum install -y libmemcached-devel #安装libmemcached

    #pecl install memcached #安装php-memcached扩展

   将生成的.so文件添加到php.ini中然后重启web服务器

    

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

(0)
DCGKE的头像DCGKE
上一篇 2025年1月20日 14:05:12
下一篇 2025年1月26日 18:30:30

相关推荐

  • ubuntu安装php7的操作步骤

    ubuntu安装php7的方法:首先执行【add-apt-repository ppa:ondrej/php】命令更换php源;然后执行【apt-get -y install ph…

    php 2025年1月1日
  • php7+中怎么使用openssl替代mcrypt进行AES加密解密

    mcrypt十年过去,现在php7+中已经开始淘汰。官方给出掉提示: mcrypt_get_block_size — 获得加密算法的分组大小 Warning T…

    php 2025年1月1日
  • centos7上编译安装php7以php-fpm方式连接apache的方法

    好几个月之间其实已经配置过LAMP LNMP等等一些配置,以前配置都是按照晚上抄的,基本都能配置出来,现重头学想自己配置下,但是发现好多配置都忘了 ,中间踩了几个坑,记录下,也更彻…

    2025年1月1日
  • PHP7中怎么使用太空船操作符

    1.定义 太空船操作符又被称为组合比较运算符或者结合比较符,它使用符号 <=> 表示,该操作符可以用于实现对两个变量的比较(不限制于数值类型的数据)。 2.表达式 $c…

    php 2025年1月1日
  • PHP7.2源码安装

    php有什么特点 1、执行速度快。2、具有很好的开放性和可扩展性。3、PHP支持多种主流与非主流的数据库。4、面向对象编程:PHP提供了类和对象。5、版本更新速度快。6、具有丰富的…

    2025年1月1日
  • php7中怎么安装yaf扩展

    php7 yaf扩展的安装方法:1、下载yaf扩展库源码安装包;2、下载yaf扩展库源码安装包;3、解压yaf扩展yaf包;4、生成编译configure配置文件;5、执行配置文件…

    2025年1月1日
  • php7有哪些新特性

    1、标量参数类型声明 可以使用字符串(string), 整数 (int), 浮点数 (float), 以及布尔值 (bool),来声明函数的参数类型与函数返回值;以前只支持类名、接…

    php 2025年1月1日
  • 在PHP5中实现多态的方法有哪些

    通过实现接口实现多态 复制代码 代码如下: <?phpinterface User{ // User接口    public func…

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

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

    php 2024年12月17日
  • PHP5和PHP7的垃圾回收机制有哪些区别

    php5和php7的垃圾回收机制都是利用引用计数 我们先来看看什么叫做引用计数: 由于PHP是用C来写的,C里面有一种东西叫做结构体,我们PHP的变量在C中就是用这种方式存储的 每…

    php 2025年1月1日

发表回复

登录后才能评论