学习整理安装php的uuid扩展以及uuid调用方法

server/2025/2/22 22:30:16/

学习整理安装php的uuid扩展以及uuid调用方法

    • 1、安装uuid依赖库
    • 2、下载并安装
    • 3、ini中添加扩展
    • 4、re2c版本报错
    • 5、uuid调用方法

1、安装uuid依赖库

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

2、下载并安装

点我下载uuid安装包

wget http://pecl.php.net/get/uuid-1.2.1.tgz
tar zxvf uuid-1.2.1.tgz 
cd uuid-1.2.1
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
make
make install

到这一步,表示安装成功
在这里插入图片描述

3、ini中添加扩展

php.ini中添加uuid.so扩展

找到php.ini

php -i | grep ini

在这里插入图片描述
编辑php.ini,添加

vim /usr/local/php7/lib/php.iniextension=uuid.so

在这里插入图片描述保存,并重启php服务

service php-fpm restart

查询是否加载uuid扩展

php -m | grep 'uuid'

在这里插入图片描述

4、re2c版本报错

re2c版本太低,会报错,可以重新安装一下

 yum -y install re2c

5、uuid调用方法

function getCreateUuid($prefix = ""){    //可以指定前缀if(function_exists("uuid_create")) {return uuid_create();} else {$str = md5(uniqid(mt_rand(), true));$uuid  = substr($str,0,8) . '-';$uuid .= substr($str,8,4) . '-';$uuid .= substr($str,12,4) . '-';$uuid .= substr($str,16,4) . '-';$uuid .= substr($str,20,12);return $prefix . $uuid;}
}
echo getCreateUuid();

http://www.ppmy.cn/server/169953.html

相关文章

金融学-金融机构

前言 金融机构在金融体系运行体系运营中起着不可获缺的关键作用.如规则的制定与监管-中央银行,体系的运营证券公司,体系的供贷的参与者金融中介.本章将用一种说明我们的金融体系是怎样改进经济效率的经济分析,来讲述相关金融机构 金融结构的经济学分析 世界各国的金融体系在…

性格测评小程序10生成报告

目录 1 修改数据源2 创建云函数2.1 安装依赖文件2.2 编写主方法 3 启用大模型4 搭建前端逻辑5 最终效果总结 这是我们测评小程序的最后一篇内容,当用户提交了测评,就需要依据测评的结果生成报告。如果按照传统开发思路,需要建表然后录入不同性…

数据结构与算法-排序算法

冒泡排序 每轮冒泡不断地比较相邻的两个元素,如果它们是逆序的,则交换它们的位置 下一轮冒泡,可以调整未排序的右边界,减少不必要比较每一轮选择,找出最大(最小)的元素,并把它交换…

代码随想录算法训练营第四十四天 | 198. 打家劫舍 213. 打家劫舍 II 337. 打家劫舍 III

198. 打家劫舍 题目链接:LeetCode 文档讲解:代码随想录 状态:AC Java代码: class Solution {public int rob(int[] nums) {if (nums.length 1) {return nums[0];}int[] dp new int[nums.length];dp[0] nums[0];dp[1] Math.ma…

实现rolabelimg对于dota格式文件的直接加载和保存

在本篇博客中,我们将讲解如何修改roLabelImg.py文件,使其能够直接加载和保存Dota格式的标注文件(txt)以替换掉复杂的xml文件。通过对源代码的修改,我们将实现支持加载并保存Dota格式标注数据,以便与roLabel…

Redis 中列表(List)常见命令详解

列表(List)常见命令详解 在 Redis 中,列表(List)是一种线性数据结构,允许在列表的头部和尾部进行高效的元素添加和删除操作。列表中的元素是有序的,并且可以重复。以下是 Redis 中列表相关命令…

ICRA2024:CoLRIO,用于机器人群体的激光雷达测距-惯性集中状态估计

文章目录 摘要I. 引言II. 相关工作A. 激光雷达惯性里程计B. 多机器人定位和映射 III. 相对状态估计框架A. 单个机器人前端B. 群体定位 IV. 实验V. 结论 摘要 摘要 —— 使用不同异构传感器进行协作状态估计对于在无GPS环境中运行的机器人群体来说是一个基本前提,这…

【论文精读】VLM-AD:通过视觉-语言模型监督实现端到端自动驾驶

论文地址: VLM-AD: End-to-End Autonomous Driving through Vision-Language Model Supervision 摘要 人类驾驶员依赖常识推理来应对复杂多变的真实世界驾驶场景。现有的端到端(E2E)自动驾驶(AD)模型通常被优化以模仿…