linxu下安装php 动态安装扩展库

admin 提交于 周一, 07/20/2020 - 00:03

这边以安装event扩展为例。

1.安装event扩展 所需的依赖libevent 

1.下载最新稳定版

wget -c https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz

2.解压:

tar -zxvf libevent-2.1.8-stable.tar.gz

3.进入目录,配置安装目录,安装

cd libevent-2.1.8
./configure --prefix=/usr/local/libevent
make && make install

2.安装event扩展

1.下载文件:

wget -c http://pecl.php.net/get/event-2.3.0.tgz

 

2. 解压.进入目录:

tar -zxvf event-2.3.0.tar.tgz
cd  event-2.3.0.tar

3.找到系统中phpize所在的位置运行

 /usr/local/php7/bin/phpize

4.配置event

./configure --with-php-config=/usr/local/php7/bin/php-config --with-event-libevent-dir=/usr/local/libevent/

with-php-config 后面跟 环境中php-config 的位置,with-event-libevent-dir 后面跟上面所安装的libevent 位置

5.安装

make && make install

6.配置文件添加扩展

找到环境中php.ini 所在的位置 在最后一行添加

extension = event.so

重启php-fpm服务

查看是否安装完成:php –m | grep event

有显示event 则表示安装完成

添加新评论

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

图形验证
键入显示在图片中的字符
分类