在 Ubuntu 10.04 測試 Lithium + MongoDB

edited 十月 2013 in 程式架構
因為不小心升級了 10.04 ,內建的 PHP 目前是 5.3.2 ,雖然一些現有應用程式跳出大量錯誤訊息,在關掉不理會它們之後想到可以試試以前沒辦法測試的東西了,像是 Lithium (因為要 PHP 5.3 up )

主要是參考官方的這份文件:
http://rad-dev.org/lithium/wiki/drafts/blog-tutorial

環境建置過程如下:
sudo su // 切換為 root
apt-get install mongodb // 安裝資料庫伺服器
service mongodb start // 啟動資料庫伺服器
pecl install mongo // 安裝函式庫
echo extension=mongo.so > /etc/php5/conf.d/mongo.ini // 加入啟用函式庫的設定
/etc/init.d/apache2 restart // 重新啟動網頁伺服器
exit // 離開 root 身份

下載程式
cd ~/public_html
git clone [email protected]:lithium.git lithium
cd lithium

因為是在使用者目錄測試,所以需要修改下面3個檔案
.htaccess
app/.htaccess
app/webroot/.htaccess

主要是加入 RewriteBase /~kiang/lithium/ 來避免網址改寫出問題

然後開啟個權限:
chmod -R 0777 app/resources/

修改 app/config/bootstrap.php ,把 require __DIR__ . '/connections.php'; 前面的備註符號拿掉

上述操作完成後就可以照著官方文件提到的進行操作,目前還感覺不出來跟一般資料庫的差異,資料表之間的關聯問題恐怕會比較頭大吧 ;)

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=5178
Sign In or Register to comment.