美文网首页
php扩展模块安装过程

php扩展模块安装过程

作者: hjqjk | 来源:发表于2017-06-19 14:56 被阅读214次

简介

安装php模块,不需要重新编译php,可以动态扩展php模块。

例子

以安装msgpack模块为例:(此处php5.6是编译安装的)

1、下载msgpack模块源码包

wget http://pecl.php.net/get/msgpack-0.5.7.tgz

2、解压,进入源码目录

tar zxvf msgpack-0.5.7.tgz
cd msgpack-0.5.7

3、源码包是没有configure文件的,需要运行phpize 来生成configure文件

/usr/local/php/bin/phpize

4、编译安装

根据编译目录确定php-config的路径,不一定是在/usr/local/php目录下。

# ./configure --with-php-config=/usr/local/php/bin/php-config 
# make
# make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

根据上边提示,可知扩展模块存放的目录:/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

5、让msgpack模块生效

在php.ini中加入:

extension=msgpack.so

重启php-fpm服务

6、查看msgpack模块是否生效

php -m :查看php安装了哪些模块

# /usr/local/php/bin/php -m |grep msgpack
msgpack

相关文章

  • PHP扩展模块安装

    PHP扩展模块安装 PHP扩展模块安装 扩展apache rewrite教程 http://coffeelet.b...

  • php扩展模块安装

    目录 php扩展模块安装 php扩展模块安装 PHP一旦编译完成后,要想再增加一个功能模块的话,要么重新编译PHP...

  • php扩展模块安装过程

    简介 安装php模块,不需要重新编译php,可以动态扩展php模块。 例子 以安装msgpack模块为例:(此处p...

  • 无需重新编译安装PHP扩展的方法

    PHP扩展模块通常有两种: PHP官方扩展。如果php通过源码安装(php7),安装的时候未开启,而后来需要开启某...

  • Zabbix 5.0 LTS监控系统实施

    2:安装 php 7.2 以及 zabbix 所需的 php 扩展模块安装 php 第三方源 yum instal...

  • debain中的Apache、PHP踩过的坑

    debian php扩展模块已经安装 phpinfo看不到该模块 在测试mqtt协议的时候,需要安装PHP支持的m...

  • PHP 常用扩展模块

    php 扩展主要分为两类: php模块扩展和zend模块扩展。 php模块扩展 bz2 用于透明地读写 bzip...

  • PHP安装扩展模块

    有时候我们需要让php支持其他的一些模块,所以需要我们可以重新编译php,编译之前加上模块的配置参数,也可以直接编...

  • Centos下php找不到pdo_mysql

    安装完php后需要安装php的扩展比如: 安装php的扩展yum install php-mysql php-gd...

  • VSCode - Php debug调试

    安装 VSCode Php Debug 扩展 运行 VSCode 打开扩展 输入 PHP Debug 安装 安装 ...

网友评论

      本文标题:php扩展模块安装过程

      本文链接:https://www.haomeiwen.com/subject/tuwgqxtx.html