[PHP] ubuntu下使用uuid扩展获取uuid

1.php生成uuid网上大部分是使用随机数md5截取的,很有可能会重复冲突

2.uuid的组成中最重要的一个是机器码,大部分是网卡MAC地址, php无法获取到机器码,因此不能直接使用代码来生成一个uuid

3.安装扩展可以做到,先安装uuid 和uuid-dev

apt-get install uuid*

4.安装php扩展

pecl install uuid

5.配置ini文件引入扩展  extension=uuid.so

6.扩展安装成功就可以直接用了 uuid_create(1) 可以看到后面的机器码和上面的命令中的一样

  

  

原文地址:https://www.cnblogs.com/taoshihan/p/10729384.html

时间: 2024-10-11 20:58:52

[PHP] ubuntu下使用uuid扩展获取uuid的相关文章

ubuntu 下CGI c语言 获取form表单的数据

前面文章:使用cgi c 写了一个helloworld 这次 主要使用CGI c语言 获取form表单的数据 1 login.c [email protected]:/usr/lib/cgi-bin$ cat login.c #include<stdio.h> #include<stdlib.h> #include <string.h> int main(){ int i,len=0; char poststr[100]; char m[10],n[10]; char

Linux Ubuntu下PHP安装扩展redis

一.安装redis 1.安装最新redis sudo apt-get update sudo apt-get install redis-server 2.启动redis sudo service redis-server start 3.测试是否启动redis ps aux | grep redis 4.进入redis redis-cli 显示127.0.0.6379> 表示安装成功! 二.安装PHP扩展 1.安装PHP依赖包php-devel,Ubuntu下是php5-dev 生成confi

Ubuntu下升级Git以及获取ssh keys的代码

今天开始用的git,记下获取ssh keys 的代码 ? 1 2 3 ssh-keygen -t rsa -C "[email protected]" # Enter file in which to save the key (/home/you/.ssh/id_rsa): ssh-add id_rsa http://my.oschina.net/silentboy/blog/195741?p=1 这里建议直接回车,就在当前目录下创建id_rsa.pub,不然会像我一样,路径搞错,v

Ubuntu下的PHP扩展开发(一):开发前的准备

首先配置PHP环境就不说了.(包括需要php5-dev) 然后下载PHP的源码 sudo apt-get source php5,我把它放在code目录下,此时你会得到4个文件/文件夹 我将php5-5.5.9+dfsg重命名为php5方便输入(你可以不用那么做),现在更改code目录权限为0777,方便后续操作 打开php5的文件夹,我们需要关注以下几个目录 目录 描述 ext 这里存放着PHP的官方扩展,我们的扩展也将在此处编写 sapi 不同服务器的抽象层代码,此处可阅读鸟哥的文章 TSR

[转]Ubuntu下配置NFS服务

[转]Ubuntu下配置NFS服务  http://blog.163.com/liu8821031%40126/blog/static/111782570200921021253516/ Table of Contents 1.下载相关软件 2.建立共享目录 3.修改该配置文件 4.重启服务 5.测试服务器 6.测试客户端 测试系统:Ubuntu8.04 1.下载相关软件 使用如下命令,可以在ubuntu下很方便的获取并安装相关软件 #sudo apt-get install portmap n

iOS7获取UUID以及转换MD5

近期项目开发,运用到要获取UUID转MD5,可是iOS7不能使用获取的UDID的接口(涉及到隐私),获取MAC地址的方式的接口在iOS7下也废弃了.眼下可能的就是获取UUID了,可是在iOS7下,UUID一个不好的地方是每次调用一次,生成的就不一样,这个会导致一旦APP卸载重装,UUID就变了. 以下,介绍一种比較方便的方法,来解决这一问题: 1.导入Security.framework 2.在github上http://github.com/soffes/sskeychain下载SSKeych

(绝对有用)iOS获取UUID,并使用keychain存储

原文链接 http://blog.sina.com.cn/s/blog_5971cdd00102vqgy.html UDID被弃用,使用UUID来作为设备的唯一标识.获取到UUID后,如果用NSUserDefaults存储,当程序被卸载后重装时,再获得的UUID和之前就不同了.使用keychain存储可以保证程序卸载重装时,UUID不变.但当刷机或者升级系统后,UUID还是会改变的.但这仍是目前为止最佳的解决办法了,如果有更好的解决办法,欢迎留言. (我整理的解决办法的参考来源:http://b

基于opencv网络摄像头在ubuntu下的视频获取

 基于opencv网络摄像头在ubuntu下的视频获取 1  工具 原料 平台 :UBUNTU12.04 安装库  Opencv-2.3 2  安装编译运行步骤 安装编译opencv-2.3  参考http://blog.csdn.net/xiabodan/article/details/23547847 3  测试代码 编译 g++ cameraCaptrue.cpp -o test `pkg-config --libs --cflags opencv` cameraCaptrue.cpp

如何用javascript获取UUID

由于javascript是单线程的东西,所以我们放一个累加变量作为id也不会重复. 但其实javascript本身提供了可以获得唯一id的东东.还记得setTimeout()方法会返回一个唯一id用来后来清除定时器,我们不妨就借用这个id吧. function getUUID() { var id = setTimeout('0'); clearTimeout(id); return id; }; 如何用javascript获取UUID,布布扣,bubuko.com