2013-06-05

VirtualBox 4.2.12 安裝 Ubuntu Desktop 12.04 32位元 [設定篇]

作業系統:Widnows 7 64bits
虛擬機器:VirtualBox 4.2.12 下載
Linux版本:Ubuntu Desktop 12.04 32bits 下載、Ubuntu Server 13.04 64bits 下載

VirtualBox 安裝請參考:軟體使用教學:VirtualBox 4.2.8下載安裝與設定

開啟 VirtualBox 程式,選擇『新增』


2013-05-02

CentOS 6.4 (64位元) 定期排程 以備份 Moodle 網站為例

所需要安裝的套件
[root@localhost ~]# rpm -qa | grep cronie
cronie-1.4.4-7.el6.x86_64
cronie-anacron-1.4.4-7.el6.x86_64

排程作業執行方式執行時間設定檔適用情況
Anacron頻率式延遲+隨機延遲/etc/anacrontab非長時間開機
Cron週期式固定無延遲/etc/crontab長時間開機


2013-05-01

Moodle 網站效能增進:使用 eAccelerator 增進 PHP 效能

如果當架設的 moodle 網站流量越來越大時,應該考慮提升網站的效能
在 moodle 官網文件中有關效能的建議請詳見:moodle 2.4 Performance recommendations
其中網頁伺服器的部分,可以使用 PHP 加速器( accelerator ),文章中有提到許多種:
APC、PHPA、Xcache、WinCache、eAccelerator
而 eAccelerator 正是本篇要介紹的內容

首先下載相關套件
yum install php-devel gcc -y
*php-devel:使用其中的 phpize 設定 php 外掛模組
*gcc:make 所需要的編譯器

建立並切換到一個暫存的資料夾 tmp,下載 eAccelerator 0.9.6.1 壓縮檔,接著解壓縮
cd /tmp
wget http://downloads.sourceforge.net/project/eaccelerator/eaccelerator/eAccelerator%200.9.6.1/eaccelerator-0.9.6.1.tar.bz2
tar -jxvf eaccelerator-0.9.6.1.tar.bz2
*這裡要注意的是解壓縮參數設定的的部分
前幾篇文章都是 .tar.gz 的壓縮檔,用的是『-z』這個參數
這次是 .tar.bz2 的壓縮檔,所以用的是『-j』

CentOS 6.4 (64位元) 設定 Moodle cron.php 自動執行排程

moodle 網站中有許多不同的任務都需要在不同的時間區間定期的執行
而這些任務都被寫在 cron.php 這個檔案裡
所以必須讓系統定期的執行 cron.php 這個檔案,以維持 moodle 網站能正常運作
請一定要做這個步驟!

如果不確定系統中是否有排程套件(通常都會有),請先安裝
yum install cronie -y
查看是哪個使用者在執行 apache 的網頁服務
grep -i user /etc/httpd/conf/httpd.conf