2011年10月31日 星期一

web 伺服器架設 - XMAPP

使用 XMAPP 快速架設 PHP + MYSQL

XMAPP官網下載

下載 linux 版

切換最高權限管理者
su root

至下載目錄解 tar

ls 檢視下載的 xmapp 檔案名稱 

因當時下載案為 xampp-linux-1.7.7.tar.gz
-C 為覆蓋至此版本的 
下述為解 tar 到  /opt 這目錄
tar xvfz xampp-linux-1.7.7.tar.gz -C /opt

開啟xmapp
下方指令請照打,不然找不到執行檔
/opt/lampp/lampp start

啟動後會看到
Starting XAMPP 1.7.7...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

啟動完成

使用 http://localhost 可看到頁面

mysql 管理頁面
root 密碼為空白,請立即變更密碼
http://localhost/phpmyadmin 

自動開機啟用

vi 開起
/etc/rc.d/rc.local


加入
/opt/lampp/lampp start

reboot重開檢視是否成功

外網無法檢視問題
1. 檢查 防火牆
2. 檢查 SELinux


ssh 啟用

啟用 SSH
切換至最高權限使用者
su root

使用 vi 開起
/etc/ssh/sshd_config

取消 #

允許同時連接入最大數量
MaxSessions 10
允許連接最大數量
MaxStartups 10

vi  :wq 存檔


開啟 ssh 服務
 service sshd start

設定 開機自動啟用

vi 開起
/etc/rc.d/rc.local

加入後, vi 存檔
/etc/ssh/sshd start

reboot 重開檢視是否成功

外網無法檢視問題
1. 檢查 防火牆
2. 檢查 SELinux

2011年10月14日 星期五

CSS HACK

IE6 , IE7 only
#bg{
  * background:#FFF;
}

IE7, IE8, IE9 only
#bg{
  background:#FFF \9;
}

IE7 only
*+#bg{
  background:#FFF;
}

IE6 only
#bg{
  _background:#FFF;
}


IE8 only 
@media \0screen {
  #bg{margin-top:-15px;}
}


IE9 only
:root #bg{
color: #F00\9;
}





FF6 FF7
  html>/**/body #bg, x:-moz-any-link, x:default {
background:#FFF;
}

判斷 win7 並 FF only
在win7 和 winXP firefox 會有css誤差 , 所以在頁尾判斷出作業系統 , 在使用FF only的CSS Hack
if(navigator.oscpu == "Windows NT 6.1"){
  document.write('<style>html>/**/body #bg, x:-moz-any-link, x:default { margin-top:-20px; }</style>');
}