购物车中还没有商品,赶紧选购吧!
文档帮助中心
文章分类列表

php安装uuid扩展

产品相关 > 产品资讯 > php安装uuid扩展

说明:

uuid,用于生成全局唯一标识。

php安装uuid扩展,首先要先安装好依赖库;然后到PECL官网下载php uuid扩展;然后使用phpize命令准备php扩展库的编译环境;最后通过install命令进行安装。

具体:

1、安装uuid依赖库。有的系统使用uuid-dev,有的是使用libuuid-devel。估计是不同系统命名方式不一样。

CentOS 7
# yum install uuid uuid-dev
CentOS 8
# yum install uuid libuuid libuuid-devel

2、到PECL官网(https://pecl.php.net/package/uuid下载php扩展uuid

# wget https://pecl.php.net/get/uuid-1.2.0.tgz
# tar zxvf uuid-1.2.0.tgz
# cd uuid-1.2.0

3、编译安装uuid模块

phpize 命令是用来准备php扩展库的编译环境。 一般在bin目录下,多个版本的php需要明确用的phpize

php-config 是一个简单的命令行脚本用于获取已安装的php配置信息

# phpize
# which php-config
# ./configure --with-php-config=/usr/bin/php-config
# make
# make test
# make install
Installing shared extensions:     /usr/lib64/php/modules/

4、添加配置文件uuid.ini

# vi /etc/php.d/uuid.ini 

; Enable zip extension module
extension=uuid.so

5、重载php

# systemctl reload php-fpm

6、测试

查看php是否加载uuid扩展

# php -m|grep uuid
uuid

编写测试脚本

# vi uuid_test.php


if (function_exists('uuid_create') === true) {
   echo uuid_create(), "
";

   echo uuid_create(1);
} else {
   echo 'uuid未安装';
}

执行测试脚本

# php uuid_test.php 
7c1230c8-94c8-4d3f-865c-4838a5669bbf
dab18568-e246-11ec-9252-5254005bc410


附录:

附录1、php扩展uuid官方下载地址

http://pecl.php.net/package/uuid



————————————————

声明:本文由 66办公「66office.com」原创,欢迎转载,转载请保留链接。

链接:https://www.66office.com/article.php?id=647

发表评论
* 内容:
 
上一篇:zabbix默认账户密码,zabbix默认用户名 下一篇:Nginx忽略负载均衡健康检查日志HealthChecck