cms安装教程Linux,DoraCMS安装教程(linux)
最近在熟悉linux環境,也基本上把DoraCMS部署上去了,本教程基于ubuntu server 14.0.4,其它linux版本部署方式基本上差不多,下面詳細說明一下:
1、進入server環境下,在ubuntu目錄下建立文件夾softbak,我們用來存放部署需要的一些軟件。
2、安裝nodeJS
① 推薦先做系統更新
#?apt-get?update
②?Node.js 僅需要你的服務器上有一些基本系統和軟件功能,比如 'make'、'gcc'和'wget' 之類的。如果你還沒有安裝它們,運行如下命令安裝:
#?apt-get?install?python?gcc?make?g++?wget
復制其中的最新的源代碼的鏈接,然后用wget 下載,命令如下:
#?wget?https://nodejs.org/download/rc/v4.0.0-rc.1/node-v4.0.0-rc.1.tar.gz
解壓縮下載的壓縮包:
tar?-zxvf?node-v4.0.0-rc.1.tar.gz
④?安裝 Node JS v4.0.0
現在可以開始使用下載好的源代碼編譯 Node.js。在開始編譯前,你需要在 ubuntu server 上切換到源代碼解壓縮后的目錄,運行 configure 腳本來配置源代碼。
./configure
現在運行命令 'make install' 編譯安裝 Node.js:
make?install
make 命令會花費幾分鐘完成編譯,安靜的等待一會.................
漫長的等待過后(大概10分鐘),編譯結束,我們驗證一下是否安裝成功:
我們看到Nodejs已經成功安裝了。
3、安裝npm,這個比較簡單
#apt-get?install?npm
通過 npm -v 查看是否安裝成功。
4、安裝mongodb
#wget?https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1404-3.2.0.tgz
② 解壓縮到 /usr/local/mongodb/
tar?zxvf?mongodb-linux-x86_64-ubuntu1404-3.2.0.tgz
cd?/usr/local/mongodb//bin
③ 在/usr/local/mongodb/目錄下建立文件夾data、log
#mkdir?data
#mkdir?log
④ 在/usr/local/mongodb/目錄下創建配置文件mongodb.conf
dbpath=/usr/local/mongodb/data/??#數據存放路徑
logpath=/usr/local/mongodb/log/mongodb.log?#日志存放路徑
#auth=true
⑤ 啟動mongodb
./mongod?--config?/usr/local/mongodb/mongodb.conf?--smallfiles?&
這 里使用smallfiles是由于 mongodb的數據恢復功能導致磁盤RAM不足(journal),因為journalRAM至少以2G的數量增長.磁盤大的可以不需要后面的參數, 后面的&是讓進程可以掛起,免得進行下面操作后把mongodb服務關掉了
至此,mongodb服務就開啟了。
注意:這里的mongodb沒有設置密碼,真正部署到服務器需要配置用戶名和密碼!
5、安裝redis
① 切換到 /home/ubuntu/softbak目錄下,下載最新的redis:
#wget?http://download.redis.io/releases/redis-3.0.6.tar.gz
② 下載完成后解壓縮
#tar?-xvf?redis-3.0.6.tar.gz
③ 進入解壓目錄下執行make編譯源碼,這里需要等待幾分鐘。
make命令執行完成后,會在src目錄下生成6個可執行文件,分別是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel。
④ 執行make install安裝,或者通過make PREFIX=/usr/local/redis install指定安裝目錄。這里默認安裝,默認將之前生成的可執行文件拷貝到/usr/local/bin目錄下;
⑤ 修改配置文件
1、將源碼目錄下redis配置文件redis.conf拷貝到/etc/redis目錄下。
2、修改配置項,根據需要;如果不修改,使用默認配置也可以,我這里沒有修改。請注意,真實服務器環境必須設置密碼
3、啟動服務:
查看端口是否被占用:
netstat?–ntlp?|grep?6379
通過指定配置文件啟動;
redis-server?/etc/redis/redis.conf
默認安裝的路徑已經加入環境變量中,可直接在命令行執行命令;
⑥ 命令客戶端檢測鏈接
1、連接之前可以先檢測服務是否啟動;
2、測試啟動 redis-cli ping 返回PONG,啟動成功。
至此,redis服務已經啟動成功。
6、安裝git,非常簡單
#apt-get?install?git
執行?git --version 可以查看安裝的版本號。
7、下載doracms源碼
① 在/home/ubuntu下建立文件夾doracms,進入doracms,執行如下命令:
git?clone?https://github.com/doramart/DoraCMS.git
② 進入代碼根目錄 /home/ubuntu/doracms/DoraCMS 執行 npm install 安裝所有依賴,速度可能比較慢,可以先打個盹
注意:如果安裝依賴報錯了,或者沒安裝完整,可以把node_modules刪掉再重新裝一次。
8、經過長時間等待,依賴安裝完成,我們在代碼根目錄執行 npm start
#npm?start
發現沒有報錯,訪問后臺: http://127.0.0.1:80/admin 看到界面可以訪問了, 環境搭建完成。
注意,這里只是環境搭建完成,并不代表可以運行,比如如何添加用戶組和管理員等操作,和在windows中完全一樣,可以參考文檔 DoraCMS安裝教程(windows)
linux我也不是很熟,最近也是在摸索。如果有哪些地方處理有問題或者可以改善,麻煩提出,我們一起完善
總結
以上是生活随笔為你收集整理的cms安装教程Linux,DoraCMS安装教程(linux)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构--堆 Heap
- 下一篇: crontab 执行php脚本,为什么c