PT是什麼。我在PT下載介紹和PT程式源碼下載 一文裡面已經做了介紹,簡單點說就是只下載不上傳就會讓踢掉的BT下載服務。
我最先從耍下那裡看到了nexusphp開源的訊息,然後自己搜尋到了作者的百度空間,看到剛開源不久,難怪當初我找PT程式的時候沒有找到。
耍下寫的關於PT的經驗一文裡面有簡單的NexusPHP架設教程,不過不太詳細,我來一點稍微詳細的教程。
特別說明一下的是搭建NexusPHP需要memcache支援,相關教程可以自己搜尋一下,我這裡採用的AMPserv在本機搭建(醞行的時候勾選上擴充功能裡面的Memcached)
我有一個空餘的網路空間,上傳上去了就是因為沒有Memcached支援所以不能搭建,還有個VPS但是不想用來測試這個東西,反正我是在Windows系統裡面搭建了給校內使用者用,下面我們開始吧。
首先從NexusPHP官網下載源碼程式
php開源
然後匯入資料庫檔案,(根目錄_db下的dbstructure.sql檔案)匯入完畢後修改設定檔,在config檔案下下面有一個allconfig.php 的檔案,修改下面的內容:
‘SITENAME’ => ‘網站名稱’
‘baseURL’ => ‘網站URL’
‘announce_url’ => ‘localhost/announce.php’(announce的url地址)
‘mysql_host’ => ‘MySQL主機’
‘mysql_user’ => ‘資料庫使用者名稱’
‘mysql_pass’ => ‘資料庫密碼’
‘mysql_db’ => ‘資料庫名’
耍下那裡說的(修改’classes\class_cache.php’中的localhost為127.0.0.1)好像是為了避免出現下面這個錯誤的:
Warning: Memcache::connect() [memcache.connect]: Can’t connect to localhost: 由於串連方在一段時間後沒有正確回覆或串連的主機沒有反應,串連嘗試失敗。 () inE:\APMServ5.2.6\www\htdocs\classes\class_cache.php on line19
www.2meiya.com
接下來是設定管理員
首先自己訪問網站然後註冊一個使用者名稱,接著進入資料庫管理(phpMyAdmin),在users表裡面找到你註冊的使用者,編輯它的class屬性為16
還可以通過下面的方法設定:
1.使用正常方式在網站註冊一個新使用者,假設使用者名稱為admin。
2.輸入以下命令進入MySQL命令列管理工具: mysql -u root -p nexusrocks -h localhost 注意:將’root’,’nexusrocks’,’localhost’分別替換成你的MySQL使用者名稱、密碼、主機地址。
2.在MySQL命令列管理工具輸入以下命令: USE nexus; UPDATE users SET class=’16′ WHERE username=’admin’; 注意:將以上命令中的’nexus’替換成你的資料庫名,將’admin’替換成你註冊的使用者名稱。
3.退出MySQL命令列管理工具:
到這裡PT基本上就架設完畢了,現在只需要利用管理員帳號對網站進行設定和調整就可以了。