目录

手动安装PHP扩展

目录

以uuid为例子,参考https://www.php.cn/php-ask-472092.html

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

其他扩展都大同小异,先装依赖,下载扩展编译安装,之后在配置文件中添加相关扩展,重启php