PHP安装UUID扩展
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP安装UUID扩展相关的知识,希望对你有一定的参考价值。
什么是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 下载源码包。
三、解压刚下载的包
四、进入解压后目录,先运行 phpize(添加扩展模块)
五、然后支行./configure,记得并且要加上PHP-config
./configure --with-php-config=/usr/bin/php-config ,如图:
如果提示re2c版本较低
六、然后开始make编译
七、make install开始安装,我这是已经安装过的,所以就没有中间安装过程了,看最后显示,就是代表已编译好的uuid.so文件存放路径。
八、在/etc/php5/fpm/conf.d 添加 uuid.ini文件,内容为 extension =”uuid.so”
运行 service php5-fpm restart 重启php5-fpm;
九、最最后重启nginx即可。如图显示,此时PHP已完成了支持UUID功能。
<? php echo phpinfo() ;?> 查看扩展
十、使用时,任何地方用 uuid_create() 方法即可:
参加文章:http://www.cnblogs.com/us80/articles/2635285.html
本文出自 “从前慢” 博客,谢绝转载!
以上是关于PHP安装UUID扩展的主要内容,如果未能解决你的问题,请参考以下文章
linux已经安装了php扩展uuid 但是还报Call to undefined function uuid_make()这个错误,为甚么呢。