懶人安裝 Apache, MySQL, PHP (AMP) for Windows

最近公司有個需求要撥放符合 Scrom 格式的教育訓練教材,但公司入口網站並不直接支援該格式,雖然可以用 Work Around 的方式來進行,還是覺得不太妥當,所以搜尋了一下網路上有很多 eLearning 的平台可以使用,但這些軟體大多是用 php 所開發,所以測試前要找個平台來測試。

 

AMP 是網路上給 Apache, MySQL, PHP 這三套軟體簡稱,但是在 Windows 平台上安裝這些東西是有點麻煩,所以在網路上也有善心人士把這些動作製作成一個安裝檔,所有的動作只要<下一步>, <下一步> 的呆呆動作,就可以把這三套軟體安裝完成,檔案可以在 http://www.apachefriends.org/en/xampp-windows.html 這邊下載。

 

該安裝檔還多加了 PhpMyAdmin (管理 MySQL 的網頁介面), Mercury Mail Transport system (拿來發信), FileZilla FTP Server, Tomcat 等等, 更重要他付了一個 AP (XAMPP Control Panel) 來管理以上的各個服務, 可以很快速的來調整 Config 檔案,查看 Log 等等…

XAMPP control Panel
XAMPP control Panel

 

以上這些可以很快速的把複雜的動作一口氣做完,節省很多建立測試環境的時間。

在 Ubuntu 上安裝 VIMP

VIMP 是一套簡略的免費YouTube like 平台,很適合拿來作系統的教育訓練,一方面可以不用擔心整個錄影檔很容易被複製走,二方面提供這類的服務可以有一個統一的平台、唯一的更新地點,再則也能節省觀看時頻寬。

 

當然上傳影片除了教育訓練外,也可以上傳公司的活動、宣傳片等等,VIMP除了吃影片格式的檔案,同時也吃單純的語音紀錄及一些 Office 文件,可當作一個簡易的 CMS (Content Management System),不過我只用到它影音串流的部分。

 

安裝前先去下載

  1. Ubuntu 12.04 64位元 LTS Server (http://www.ubuntu.com/download/server),為啥不抓最新的呢? 因為這台Server 只求穩定就好,這個版本還能活上好幾年,考量到未來的維護,不需要追到最新的版本。
  2. VIMP 最新版本 (http://www.vimp.com/en/vimp-community-edition.html) ,是否要抓最新的 Beta 也請自行考量,下載前請自行註冊帳號;VIMP 有不同的版本及功能,我們只安裝社區版本(Community)是不需要額外付費的。

Continue reading “在 Ubuntu 上安裝 VIMP”

FreeNas 7.5更新升級

經過兩天的奮戰,終於把 FreeNas 底層更新完畢,同時也保障舊有的資料完全回復,因為原來的FreeNas 玩太多東西後,系統運作不是很正常,Transmission 軟體無法啟動,加上原來 ATOM CPU 跑 VirtualBOX 性能會慢到想哭,CPU動不動就拉到 100%也只能單核啟動,所以趁本次機會一併更換主機。

目前 FreeNas 8 還有很多功能還沒有齊全,所以本次選擇還在”測試”中的 FreeNas 7.5 Nightly Build 來作為平台,該版本已經把FreeBsd 更新到 9 的版本,在新套件取得上會方便很多,同時相關的套件也都做不同程度的升級,軟體下載的路徑及更新說明都可以在此找得到

Continue reading “FreeNas 7.5更新升級”

修復 Freenas 7.2 + Mysql + wordpress + transmission

這幾天的異常終於在這個周末比較穩定了,總共發生了很多小問題,需要一一的來修正

  • 檔案系統產生問題,強制利用 fsck 指令去檢查每個 HDD。
  • Mysql 產生異常, 無法正常運作,嘗試過安裝 mysql 5.5 的版本,但是無法直接啟動,估計是檔案格式變更,後來移除後重新安裝 mysql 5.0 的版本,此時系統變成可以運作,但是所有的文章及分類通通不見,Theme 跑起來也怪怪的,最終的解法: (A)安裝另外一個 Theme, (B)安裝 portable phpmyadmin 利用這個軟體來修復資料庫並最佳化, 此時應該系統可以回復 95% 左右的功能。 Continue reading “修復 Freenas 7.2 + Mysql + wordpress + transmission”

在FreeNas安裝 phpMyAdmin

phpMyAdmin 是一個管理 MySql 的Web介面, 可以很快速的透過該介面去存取與變更 MySQL 的設定, 詳細的使用方式請參考官網.

 

安裝phpMyAdmin 之前一定要先安裝 MySql, 否則這個程式就無用武之地, 安裝方式參考前篇文章

 

因為接著要安裝 WordPress 所以需要利用這個介面來新增一個資料庫與使用者, 利用此介面可以簡化很多步驟.

 

因為我是使用Freenas 當作主要控制站台, 所以我把 phpMyAdmin 裝在跟 Freenas 同一個地方而不是一般的 80Port 網站, 所以我放置 phpMyAdmin 程式的地方會比較不一樣喔.

Step1

cd /root

fetch http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.3.9.2/phpMyAdmin-3.3.9.2-all-languages.tar.gz

回到 root 的 Home Directory, 下載最新版的軟體, 因為我希望裝好後要有中文介面, 所以我選擇下載全語言版, 該版本會隨著版本更新而有所不同.

 

Step2 tar -zxvf phpMyAdmin-3.3.9.2-all-languages.tar.gz

在原地解壓縮

 

Step3 mv phpMyAdmin-3.3.9.2-all-languages phpMyAdmin

把解壓出來路徑重新命名一下, 其實這個步驟可以跟底下的步驟一起做, 但是個人習慣問題, 先改名稱等一下搬家比較不會亂

 

Step4 mv phpMyAdmin /usr/loca/www

把 phpMyAdmin 整個路徑搬到 freeNas 的Web管理介面的路徑下

 

Step5 在 Browser 輸入 http://<FreeNAS IP>:<port>/phpMyAdmin/

就可以啟動 phpAdmin 介面來作業, 其輸入的ID 及密碼就是在安裝 MySql 時設定 Step8 所指定的密碼.

 

後記:

(1) 安裝 wordpress 還是跟先前的作法相同,所以請參考先前紀錄的文章

(2) 由於目前 wordpress 已經進化到 3.1, 所以選擇 Theme 儘量去找符合 3.0 的規格, 這樣有些額外的設定才可使用

(3) 使用 Depo 這台主機比Synology 207 真的快很多, 雖然在設定上也複雜很多, 不過這一切都是值得的.