關於部落格
低調滴紀錄 tad 的大小事...低調...低調...再低調...
  • 896799

    累積人氣

  • 15

    今日人氣

    1

    追蹤人氣

把EeePC變成隨身網路主機


若要安裝Apache、MySQL、PHP...我就不建議用之前說得syaptic來安裝了。因為,一來裝不起來(會動到系統檔),二來,即使裝得起來,容量可能也超過100MB,在此推薦 XAMPPhttp://www.apachefriends.org/zh_tw/xampp.html),這是一個整合好的套件,什麼死人骨頭都有,而且才52MB左右,又好裝~也好移除。


XAMPP有 Windows 版也有 Linux 版(連 Mac 版都有),它包的套件非常完整,幾乎所有函數庫都包了。(請下載 XAMPP Linux 1.6.4


下載後,存到家目錄即可。


接著,請用「超級檔案管理員」(非內建,請參考「製作「超級檔案管理員」功能」)來處理後續事項~因為後續的動作皆要用到管理員權限。


找到下載的壓縮檔,解壓之~


請解到「/opt」底下。(EeePC自己裝的軟體都是放到這個目錄中)


解完後,請開啟終端機(不會開的請看這裡:「讓Eee PC內建的影音播放器支援rmvb」),輸入以下指令:


chown -R user:user /opt/lampp/htdocs
這一行,設定 htdocs 的擁有者為user,也就是讓一般使用者就可以存取網頁目錄。

chown -R nobdy:root /opt/lampp/htdocs/xampp
這一行是把 /htdocs/xampp(預設網頁) 的擁有者設為瀏覽器,好讓瀏覽器可以存取裡頭的檔案...(老實說,不設也不會死...因為xampp的預設網頁沒啥用處...)

/opt/lampp/lampp start
這一行就非常重要了!要啟動 Apache、MySQL、ProFTP等伺服就就要靠這一行!!

弄好後,開啟瀏覽器,輸入「http://localhost」應該就能看到xampp的預設網頁。


至此,大功告成!您的EeePC已經內建:Apache 網頁伺服器、MySQL資料庫伺服器、FTP伺服器。

「那能怎樣呢?」

除了您可以自己在 EeePC中跑跑程式外,也可以當作虛擬主機用啊~例如:

先找出您EeePC的IP,從桌面的「網路設定」,看看哪個是 Enable的(就是您正靠它上網),選它!然後按「內容」。


看到 IP 位址了嗎?「192.168.1.149」(這是虛擬IP啦~只有同網域內的電腦連的上,若取得的是實體 IP,那全世界都連得上了。)


接著,開啟我另一台電腦的瀏覽器,輸入「192.168.1.149」~~將將~~成功連上!


甚至,我還可以在別台電腦寫好程式~


然後利用FTP上傳!位址當然就是剛剛查到的IP,如「192.168.1.149」,帳號則是「user」,密碼則看您當初設定EeePC的「密碼」為何囉~


把程式上傳後,就可以看到結果啦~


換言之,我的EeePC已經變成一台隨時可以帶著跑的網路主機啦~~也就是說,網站隨時帶著走,或者別人可以隨時透過FTP把檔案傳到我的 EeePC啦~挺好玩的喔~

此外,提醒一點,可以修改一下/opt/lampp/etc/httpd.conf,把網站的預設首頁改為 index.php 優先~這樣要玩 PHP 會比較方便。


最後,只要在選單加入XAMPP的啟動圖示,下次要啟動伺服器的時候,就直接按圖示即可囉!(若不知道怎麼加入以下東西的,請參考:改造後的EeePC桌面環境
<parcel simplecat="Internet" extraargs="/home/user/httpd.sh" 	
icon=
"google_docs_norm.png"
selected_icon=
"google_docs_hi.png" >
<name lang="en">XAMPP</name>
<name lang="zh_TW">啟動XAMPP</name>
</parcel>


補充:請自行在家目錄(/home/user/)下建立 httpd.sh 檔(啟動用):
sudo /opt/lampp/lampp start


然後,賦予執行權限即可:
chmod +x httpd.sh
相簿設定
標籤設定
相簿狀態