PHP安裝UUID擴展

什麼是UUID?

 UUIDUniversally Unique Identifier的縮寫,它是在一定的範圍內(從特定的名字空間到全球)唯一的機器生成的標識符,使用UUID的好處在分佈式的軟件系統

 

安裝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  下載源碼包。


三、解壓剛下載的包

65a1ed13296b647ea8df4e8b00cac0e0.png-wh_


四、進入解壓後目錄,先運行 phpize(添加擴展模塊)

c28003b8702c3fdc2c01e2c57bb415dd.png-wh_ 


五、然後支行./configure,記得並且要加上PHP-config

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

f38b273ffc37564286831ba0fefc2e91.png-wh_

如果提示re2c版本較低

59968a8996f90ca06f3b0a1a61398857.png-wh_ 


六、然後開始make編譯

f8b71f8734c9cef78c3123c6155ae4a5.png-wh_ 


七、make install開始安裝,我這是已經安裝過的,所以就沒有中間安裝過程了,看最後顯示,就是代表已編譯好的uuid.so文件存放路徑。

899ee56f8e60b135e4d06b3bcc863c1e.png-wh_ 


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

ae15828f9bd5432600dda6de7941c0eb.png-wh_ 

運行 service php5-fpm restart 重啓php5-fpm;


九、最最後重啓nginx即可。如圖顯示,此時PHP已完成了支持UUID功能。

 <? php echo phpinfo() ;?> 查看擴展  f311587f7a28bc4eb1fd5046103eb69c.png-wh_


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

801d053fcb8bb0c9f6875c0c6c2fa842.png-wh_ 

 

參考文章:http://www.cnblogs.com/us80/articles/2635285.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章