最近應公司的要求,要開發一個有點像QQ空間那樣的會員管理中心網站,發現UCenter的不少功能酷似QQ空間,因而選擇了UCenter做爲程序的會員管理中心。前臺嘛就選擇我以前基於thinkphp3.1.2框架開發的WBlog好了。可是問題又來了:要求在WBlog前臺註冊的會員登陸時要與UCenter同步,這就是我此次要解決的問題--ThinkPHP與UCenter的整合。 php
我在網上搜索了一下,thinkphp與UCenter的整合並很多,可是彷佛越看越以爲頭暈,不是少這就是少那,到頭來差之毫釐,謬以千里,真夠折騰的。我仔細閱讀了UCenter的開發文檔後,通過屢次的調試,終於完成了thinkphp與UCenter的整合。感受這個結果是從苦水裏泡出來的同樣,呵呵。。。如今網菠蘿果把整合的記錄分享給須要的童鞋。 thinkphp
舒適提示:在thinphp與UCenter整合中,您須要的基本條件是,有必定的PHP基礎,對thinphp框架有所瞭解,會佈署目錄和配置數據。 瀏覽器
好了,咱們開始吧! php框架
下載並安裝下面的程序
WBlog3.1.2
UCenter_Home_2.0_SC_UTF8
UCenter 1.6.0 服務器
安裝WBlog博客程序
在寫本文以前,已發佈的WBlog博客程序尚未會員中心,本次測試的會員中心是後面才寫的。若是你能等的話要待我整理好WBlog的會員中心程序才發佈,不能等的話也不會影響下面的程序整合,由於你能夠找或者本身寫簡單的知足如下兩個條件的thikphp程序: 框架
一、能夠註冊會員
二、能夠登陸和退出。 測試
這裏我就使用WBlog3.1.2了。在服務器的根目錄新建目錄wblog1,把下載的WBlog3.1.2解壓獲得的WBlog目錄裏的全部文件複製到wblog1。在瀏覽器輸入http://127.0.0.1/wblog1/install/,安裝WBlog3.1.2。
舒適提示:在整合時最容易搞錯的就是路徑問題,在接下來的整合操做的根目錄都是指wblog1目錄,因此要和服務器根目錄區別開來。 網站
安裝UCenter 1.6.0(簡體UTF-8)
這個程序到官方去下載吧。在網站根目錄wblog1新建 ucenter 目錄,解壓UCenter 1.6.0,把解壓獲得的upload目錄裏的全部文件複製到剛纔新建的ucenter目錄裏。在瀏覽器輸入http://127.0.0.1/wblog1/ucenter/install/,安裝UCenter 1.6.0。 調試
安裝UCenter_Home_2.0_SC_UTF8(簡體中文版)
在網站根目錄wblog1新建 uh目錄並解壓UCenter_Home_2.0_SC_UTF8,把解壓獲得的upload目錄裏的全部文件複製到剛纔新建的uh目錄裏。在瀏覽器輸入http://127.0.0.1/wblog1/uh/install/,安裝UCenter_Home_2.0_SC_UTF8。
須要注意的是,安裝UCenter 1.6.0和UCenter_Home_2.0_SC_UTF8時順序不能顛倒,不然沒法安裝。 blog
好了,太累了,到這裏就先告一段落吧,明天繼續。
本文首發網誌博客,歡迎轉載!轉載請註明本文地址,謝謝。