以uuid为例子,参考https://www.php.cn/php-ask-472092.html
- 需要先安装扩展的相关组件,用yum命令安装,如
1
|
yum install -y uuid uuid-devel liquid-devel e2sfprogs-devel
|
- 根据php版本下载对应扩展,我用的是php7的,所以用的是1.1.0版本
1
|
wget https://pecl.php.net/get/uuid-1.1.0.tgz
|
- 解压
1
2
3
|
tar -zxvf uuid-1.1.0.tgz
# 进入文件夹
cd uuid-1.1.0/
|
- 初始化phpize
- 配置
./configure --with-php-config=php
配置文件路径,如./configure --with-php-config=/usr/bin/php-config
make && make install
,如果报错,特别是报uuid那几个方法缺少参数,注意是否uuid版本不匹配
- 安装成功后照道理在php的配置文件中extension路径下面有对应的uuid.so文件
- 修改php.ini,加入
extension=uuid.so
- 重启
1
|
php-fpm,systemctl restart php-fpm
|
- 重新用phpinfo访问页面,照道理上面应该有uuid的相关信息
其他扩展都大同小异,先装依赖,下载扩展编译安装,之后在配置文件中添加相关扩展,重启php