本文记录安装 UUID 模块过程,以备不时之需。

UUID

UUID 全称是 Universally unique identifier,它是一种识别符,使用任意的计算机都可以生成,不需要一个中央数据库进行管理,即可以保证几乎没有重复的几率。
据说给世界上每一粒沙子分配一个 UUID,也不会重复。

安装 UUID 依赖库

yum install uuid uuid-devel e2fsprogs-devel libuuid-devel

下载模块

网站:https://pecl.php.net/package/uuid

wget https://pecl.php.net/get/uuid-1.1.0.tgz

解压

tar -zxf uuid-1.1.0.tgz

切换到 解压到目录

很多文章都没有提到,但是进行下面的操作进行不下去

cd uuid-1.1.0

生成编译环境

php安装目录/bin/phpize

执行./configure

./configure --with-php-config=php安装目录/bin/php-config

编译&安装

make && make install

配置 php.ini

编译完成后,会生成 uuid,so,具体路径看执行结果的显示内容
然后,修改 php.ini文件,添加一行 extension=uuid.so

重启

重启 nginx / apache 和 php-fpm

测试

<?php echo uuid_create; ?>
Last modification:June 26, 2020
如果觉得我的文章对你有用,请随意赞赏