腾讯CMEM的PHP扩展编译安装方法
这篇文章主要介绍了腾讯CMEM的PHP扩展编译安装方法,较为详细的分析了CMEM的功能、作用及安装使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了腾讯CMEM的PHP扩展编译安装方法。分享给大家供大家参考。具体如下:
CMEM是什么?
CMEM全称为Cloud Memory,是腾讯提供的高性能内存级持久化存储服务,适用于数据量小、访问量高、key-value存储的场景。
CMEM基于一个存储键/值对的hashmap,数据使用内存存储,并保证数据的持久性。
CMEM PHP Extension是什么?
CMEM基于标准的Memcached协议以及接口,,只是将数据获取接口增加返回值设定。
Memcached的Get协议没有设计返回码,所以Memcached API返回NO_DATA时,有可能是网络原因造成的,不能完全信任。 使用如下流程将是非常危险的,将造成用户数据初始化:
if(NO_DATA) { InitData(); }
为解决上述问题,CMEM提供了Memcahced文本扩展协议,增加两个扩展的命令get_ext, gets_ext,使客户端可以根据返回码判断数据是否存在。 这样可以避免网络和设备故障时get不到数据而导致用户数据被误初始化。
CMEM编译与安装
# 下载CMEM cd /home/src wget # 解压 tar zxvf cmem-2.2.6.tar.gz cd cmem-2.2.6 # 编译 /usr/local/webserver/php/bin/phpize ./configure --with-php-config=/usr/local/webserver/php/bin/php-config make # 安装PHP扩展 cp modules/cmem.so /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20090626/ # 配置php.ini # 加入以下内容 # -------------------------------------------------- extension = "cmem.so" # -------------------------------------------------- # 测试 # 新建cmemtest.php cat > /tmp/cmemtest.php # 代码为 # -------------------------------------------------- # -------------------------------------------------- # 执行测试文件 /usr/local/webserver/php/bin/php -f /tmp/cmemtest.php
希望本文所述对大家的php程序设计有所帮助。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

查看phpinfo()函數輸出、使用命令列工具和檢查PHP設定檔均可以查看php用了哪些擴充功能。 1.查看phpinfo()函數輸出,創建一個簡單的PHP腳本,將這個腳本保存為phpinfo.php,並將其上傳到您的網頁伺服器,在瀏覽器中存取此文件,使用瀏覽器的搜尋功能,在頁面中尋找關鍵字"extension"或"extension_loaded",以找到有關擴充功能的資訊即可。

關於GCC在CentOS下透過yum安裝預設版本號,CentOS5是4.1.2;CentOS6是4.4.7;CentOS7是4.8.3。很多時候在編譯安裝軟體都需要高版本的GCC,否則就會報錯。那麼如何升級GCC的版本呢?首先要確認升級到的GCC版本號碼。目前GCC的最新版本已經到了5.2,而CentOS7則仍然使用其4.8,所以基於相容性考慮,我選擇升級到4.8.5。 GCC官網:https://gcc.gnu.org下面開始一步一步來編譯安裝GCC4.8.5,需要注意的是,在編譯安裝GCC之前,系

如何使用PHP擴充SuiteCRM的報告產生功能SuiteCRM是一款功能強大的開源CRM系統,它提供了豐富的功能來幫助企業管理客戶關係。其中一個重要的功能是報告生成,使用報告可以幫助企業更了解業務狀況,並做出正確的決策。本文將介紹如何使用PHP擴充SuiteCRM的報告產生功能,並提供相關的程式碼範例。在開始之前,需要確保已經安裝好了SuiteCRM,

如何使用PHP擴充PDO連接Oracle資料庫導語:PHP是一種非常流行的伺服器端程式語言,而Oracle是一款常用的關係型資料庫管理系統。本文將介紹如何使用PHP擴充PDO(PHPDataObjects)來連接Oracle資料庫。一、安裝PDO_OCI擴充要連接Oracle資料庫,首先需要安裝PDO_OCI擴充。以下是安裝PDO_OCI擴充的步驟:確保

在使用PHP進行開發時,我們可能需要使用一些PHP擴充。這些擴充功能可以為我們提供更多的功能和工具,使我們的開發工作更有效率和便利。但在使用這些擴充功能之前,我們需要先進行安裝。本篇文章將為您介紹PHP擴充的安裝方法。一、什麼是PHP擴充? PHP擴充是指為PHP程式語言提供額外功能和服務的元件。這些組件可以透過PHP的擴充機制進行安裝和使用。 PHP擴充可以幫助我們處

PHP是一種流行的伺服器端腳本語言,它可以處理網頁上的動態內容。 PHP的geoip擴充功能可以讓你在PHP中取得有關使用者位置的資訊。在本文中,我們將介紹如何使用PHP的geoip擴充。什麼是PHP的GeoIP擴充? PHP的geoip擴展是一個免費的、開源的擴展,它允許你獲取有關IP位址和位置資訊的資料。此擴充功能可以與GeoIP資料庫一起使用,這是一個由MaxMin

宝塔面板是一款开源的服务器管理面板,在为网站运营者提供便捷的网站管理、数据库管理、SSL证书管理等服务的同时,还提供了强大的PHP扩展和PHP版本管理功能,让服务器管理变得更加简单和高效。一、PHP扩展PHP扩展是一种用来增强PHP功能的模块,通过安装PHP扩展可以实现更多的功能和服务,比如:加速器:加速器可以显著地提高PHP性能,通过缓存PHP脚本,减轻服

PHP擴充開發是創建自訂功能、擴展php核心功能並建立更強大的應用程式的藝術。它為PHP世界開闢了新的可能性,允許開發人員超越語言的基本限制。本文將帶您踏上PHP擴展開發的旅程,從基礎概念到進階技巧,為您提供全面的知識和實踐指南。 PHP擴充開發基礎在開始PHP擴充開發之前,您需要了解一些基礎概念。什麼是PHP擴充? PHP擴充是一種動態連結函式庫(DLL),它可以擴充PHP核心功能,提供新的資料型別、函式和類別。 PHP擴充的優點PHP擴充具有許多優點,包括:可擴充性、靈活性、效能最佳化和程式碼重複使用。 PHP
