分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

PHP安装UUID扩展

发布时间:2023-09-06 01:24责任编辑:胡小海关键词:PHP

什么是UUID?

 

UUID是Universally Unique Identifier的缩写,它是在一定的范围内(从特定的名字空间到全球)唯一的机器生成的标识符。

 

安装uuid 扩展     

下载地: https://pecl.php.net/package/UUID

这里 我以uuid - 1.0.3 作为安装实例。

下面是安装步骤:

一、先安装这 (建议 sudo apt-get update 更新软件源)

sudo apt-get install uuid uuid-devel e2fsprogs-devel libuuid-devel

二、去  http://pecl.php.net/package/uuid  下载源码包。

三、解压刚下载的包

650) this.width=650;" src="https://s2.51cto.com/oss/201711/11/65a1ed13296b647ea8df4e8b00cac0e0.png-wh_500x0-wm_3-wmp_4-s_2589276416.png" style="float:none;" title="图片1.png" alt="65a1ed13296b647ea8df4e8b00cac0e0.png-wh_" />

四、进入解压后目录,先运行 phpize(添加扩展模块)

650) this.width=650;" src="https://s2.51cto.com/oss/201711/11/c28003b8702c3fdc2c01e2c57bb415dd.png-wh_500x0-wm_3-wmp_4-s_2208378034.png" title="图片2.png" style="float:none;" alt="c28003b8702c3fdc2c01e2c57bb415dd.png-wh_" /> 

五、然后支行./configure,记得并且要加上PHP-config

./configure --with-php-config=/usr/bin/php-config ,如图:

650) this.width=650;" src="https://s4.51cto.com/oss/201711/11/f38b273ffc37564286831ba0fefc2e91.png-wh_500x0-wm_3-wmp_4-s_1400083612.png" title="图片10.png" alt="f38b273ffc37564286831ba0fefc2e91.png-wh_" />

如果提示re2c版本较低

650) this.width=650;" src="https://s1.51cto.com/oss/201711/11/59968a8996f90ca06f3b0a1a61398857.png-wh_500x0-wm_3-wmp_4-s_2075332474.png" title="图片4.png" style="float:none;" alt="59968a8996f90ca06f3b0a1a61398857.png-wh_" /> 

六、然后开始make编译

650) this.width=650;" src="https://s1.51cto.com/oss/201711/11/f8b71f8734c9cef78c3123c6155ae4a5.png-wh_500x0-wm_3-wmp_4-s_542382340.png" title="图片5.png" style="float:none;" alt="f8b71f8734c9cef78c3123c6155ae4a5.png-wh_" /> 

七、make install开始安装,我这是已经安装过的,所以就没有中间安装过程了,看最后显示,就是代表已编译好的uuid.so文件存放路径。

650) this.width=650;" src="https://s1.51cto.com/oss/201711/11/899ee56f8e60b135e4d06b3bcc863c1e.png-wh_500x0-wm_3-wmp_4-s_3408453497.png" title="图片6.png" style="float:none;" alt="899ee56f8e60b135e4d06b3bcc863c1e.png-wh_" /> 

八、/etc/php5/fpm/conf.d 添加 uuid.ini文件,内容为 extension =uuid.so

650) this.width=650;" src="https://s1.51cto.com/oss/201711/11/ae15828f9bd5432600dda6de7941c0eb.png-wh_500x0-wm_3-wmp_4-s_3428614315.png" title="图片7.png" style="float:none;" alt="ae15828f9bd5432600dda6de7941c0eb.png-wh_" /> 

运行 service php5-fpm restart 重启php5-fpm;

九、最最后重启nginx即可。如图显示,此时PHP已完成了支持UUID功能。

 <? php echo phpinfo() ;?> 查看扩展  650) this.width=650;" src="https://s1.51cto.com/oss/201711/11/f311587f7a28bc4eb1fd5046103eb69c.png-wh_500x0-wm_3-wmp_4-s_3428089506.png" title="图片8.png" style="float:none;" alt="f311587f7a28bc4eb1fd5046103eb69c.png-wh_" />

十、使用时,任何地方用 uuid_create()  方法即可:

650) this.width=650;" src="https://s1.51cto.com/oss/201711/11/801d053fcb8bb0c9f6875c0c6c2fa842.png-wh_500x0-wm_3-wmp_4-s_2377059332.png" title="图片9.png" style="float:none;" alt="801d053fcb8bb0c9f6875c0c6c2fa842.png-wh_" /> 

 

参加文章:http://www.cnblogs.com/us80/articles/2635285.html


本文出自 “从前慢” 博客,谢绝转载!

PHP安装UUID扩展

原文地址:http://13016327.blog.51cto.com/13006327/1980819

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved