2013-06-05

Linux 上的 Memory 即 記憶體 實際能用的量 怎麼看

用 top 看的 mem 剩餘量是不正常的,Linux 會將用過的資料 cache 起來,mem 就會快到100%,除非 記憶體 有其他用途,不然也不會被清除。

所以要看 可用的的 mem 剩多少 就要
cat /proc/meminfo
然後自已算
「MemTotal 的 kb」 減掉 「Active 的kb」 剩多少 才是 「可用量」

apache + php 在 windows 7 或 2008 上 執行 word com 元件的方法

apache + php 在 windows 7 或 2008 上 執行 word com 元件的方法 。
因為 不同使用者,第一次開 word 會有一些東西要按下一步,造成可以開word 但 無法使用的問題,所以要幫 服務的 system 使用者 關掉這些東西。

  1.  把apache 設為服務 
  2.  到 我的電腦 > 右鍵 >管理 > 服務  中 找 apache ,右鍵 > 內容 > 登入 > 打勾 「允許服務與桌面互動」。
  3. 用 php 的 com 去開 word ,但不要 關掉。
    visible = 1;?>
  4. 系統會出現 一個警告, 互動式服務偵測, 按「檢視訊息」。
    就能進入 「服務」system使用者 的 word畫面了。
  5. 再把 要下一步的東西 都按掉 就能正常使用 word 了。

2013-06-03

apache 如何 用不同的 httpd.conf 設為多個 windows 服務

apache 如何 用不同的 httpd.conf 設為多個 windows (2000,xp,2003,7,2008) 服務
將httpd.conf 復製作為多個 改 內容 的 Listen 80 為 其它port 如 Listen 81
我的範例為原來的 80 加上 81 -88
-k install 是設為服務
-n "xxxx" 是服務的名稱 不能重復
-f conf\httpd.8x.conf 是在 conf 資料夾下的 不同 httpd.conf 檔
httpd.exe -k install -n "apache2.2" -f conf\httpd.conf
httpd.exe -k install -n "apache2.2-81" -f conf\httpd.81.conf
httpd.exe -k install -n "apache2.2-82" -f conf\httpd.82.conf
httpd.exe -k install -n "apache2.2-83" -f conf\httpd.83.conf
httpd.exe -k install -n "apache2.2-84" -f conf\httpd.84.conf
httpd.exe -k install -n "apache2.2-85" -f conf\httpd.85.conf
httpd.exe -k install -n "apache2.2-86" -f conf\httpd.86.conf
httpd.exe -k install -n "apache2.2-87" -f conf\httpd.87.conf
httpd.exe -k install -n "apache2.2-88" -f conf\httpd.88.conf