PHPNOW安裝Memcached擴展方法詳解_PHP教程

      編輯Tag賺U幣

      推薦:php記錄頁面代碼執行時間
      在php中要記錄頁面中代碼執行時間我們只使用microtime函數生成時間,然后在最后把開始與結束時間相減即可解決了。 核心代碼 上面為核心代碼下面我們詳細的來介紹一下

      首先需要下載的2個文件:memcached.exe 和 php_memcache.dll ,這里需要說明的是版本不對照貌似會出問題。
      下面提供下載,經測試可以與PHPNOW-1.5.6兼容。這里我壓縮一下,提供直接下載

      安裝步驟:

      1.解壓 memcached.exe 到任意目錄,這里我解壓到(E:\Working\PHPnow\memcached) PHPnow安裝目錄下面。

      在CMD命令下運行:

      "E:\Working\PHPnow\memcached\memcached.exe -d install"

      安裝為系統服務。

      2.繼續CMD下執行:

      "E:\Working\PHPnow\memcached\memcached.exe -d start"

      啟動服務。

      3.解壓得到 php_memcache.dll ,將其復制到 PHP的擴展目錄(E:\Working\PHPnow\php-5.2.14-Win32\ext)

      4.在 php-apache2handler.ini 中加入一行

      'extension=php_memcache.dll'

      5.重啟apache,成功的話可以在phpinfo()中看到相關信息。

      Memcached的基本設置:

      1. -p 監聽的端口 
      2. -l 連接的IP地址, 默認是本機 
      3. -d start 啟動memcached服務 
      4. -d restart 重起memcached服務 
      5. -d stop|shutdown 關閉正在運行的memcached服務 
      6. -d install 安裝memcached服務 
      7. -d uninstall 卸載memcached服務 
      8. -u 以的身份運行 (僅在以root運行的時候有效) 
      9. -m 最大內存使用,單位MB。默認64MB 
      10. -M 內存耗盡時返回錯誤,而不是刪除項 
      11. -c 最大同時連接數,默認是1024 
      12. -f 塊大小增長因子,默認是1.25 
      13. -n 最小分配空間,key+value+flags默認是48 
      14. -h 顯示幫助 

      Memcached環境測試:

      1. <?php  
      2. $mem = new Memcache; 
      3. $mem->connect("127.0.0.1", 11211); 
      4. $mem->set('key''www.wf0088.com', 0, 60); 
      5. $val = $mem->get('key'); 
      6. echo $val
      7. ?> 

      分享:PHP中獎概率的抽獎算法程序代碼
      初期就這些需求,然后根據網上的資料,采用了一種階段式抽取的方法,大家下面看一下整體的程序: 該程序是在ThinkPHP框架下完成的,使用了一些框架自帶的類庫和函數,下面我會逐一進行說明,控制器部分 抽獎算法需要滿足的需求如下: 1.可以控制中獎的概率 2.具有隨機

      來源:未知//所屬分類:PHP教程/更新時間:2013-08-06
      相關PHP教程