2019年8月7日 星期三

申請免費 PHP 虛擬主機 000a.biz 與 000webhost.com

這幾天在撰寫二哥的 HTML 教材, 需要申請一個免費伺服主機, 想起之前用過兩家操作介面還不錯的 PHP 虛擬主機, 它們現在都已經有線上 File Manager 工具了, 後台管理全部都可在網頁上完成, 上傳網頁檔案不需要再使用 FTP 了 :
  1. 000a.biz  [cPanel 後台管理]
  2. 000webhost.com 
參考 :

Joomla 學習筆記 (一) : 系統安裝 (000a.biz)
在虛擬主機 000webhost 安裝 WordPress

這兩個 PHP 主機用來學習網頁技術很好用, 可將網頁實際上傳到伺服器, 再用電腦或手機檢視效果. 雖然不一定要用到 PHP, 但等需要用到時也可立即派得上用場 (其實 PHP 語法與 Javascript 很類似, 也很容易學習).

不過畢竟是免費主機, 所以網站內容必須遵循其使用規定 (TOS, Terms Of Service), 例如內容不可違反法律與造成伺服器不堪負荷. 用 crontab 觸發執行 PHP 的高級功能雖然有, 但受到只能有一個的限制. 000a.biz 的 crontab 要求必須在 5 秒鐘內完成, 否則會自動被刪除, 而 0000webhost 則時限不清楚.


1. 申請 000a.biz 帳號 :

首先介紹 000a.biz 免費主機帳號申請方式. 首先到 http://000a.biz/ 首頁按 "Sign Up" 並於申請表單中填寫網址 (xxxx.000a.biz), 管理密碼, E-mail, 語系, 以及安全碼, 按 "Register" 鈕即可, 只要網址沒有被使用, 就會顯示申請成功, 並提示要到所登錄的 E-mail 信箱收取確認信 :





開啟確認信, 按信中的確認超連結即完成主機帳號申請 :




完成後會再收到一封信件 :




前面的 Username 與 Password 以及管理後台 cPanel (固定都是 http://cpanel.000a.biz) 與最後面自己申請的網址要記下來.

這時我們申請的網址已生效, 瀏覽此網址會看到一個預設的首頁 :





輸入 cPanel 網址輸入管理帳密即登入管理後台了 :




點選 "FILES" 選單內的 "Online File Manager" 即進入檔案管理頁面根目錄 :





注意, 這是我們的帳號所分配到的檔案系統根目錄, 不要將網頁上傳到這裡, 而是要放在 htdocs 子目錄下才有效, 點 htdocs 進入子目錄, 裡面預設已有兩個檔案, 其中的 index2.html 就是上面所看到的預設首頁 :




可以點選檔案後, 按滑鼠右鍵選 "Delete" 或下方的垃圾桶全部刪除.

按左下角的上傳鈕, 可選擇上傳檔案, 目錄, 或者 zip 壓縮檔. 如果上傳 zip 檔, 完成後會自動解壓縮.

將下面這個簡單的自訂首頁複製到記事本, 然後以 utf-8 編碼存成 index.htm 首頁檔 :

<!DOCTYPE html>
<html>
  <head>
    <title>我的首頁</title>
    <meta charset="utf-8">
  </head>
  <body>
    <h1>歡迎拜訪我的首頁</h1>
  </body>
</html>




上傳至上面的 htdocs 目錄下後重新整理我的網站首頁 :





以上便是 000a.biz 免費虛擬主機的用法.


2. 申請 000webhost.com 帳號 :

這個 000webhost.com 事實上是我過去三年租用的英國虛擬主機 Hostinger 的免費版, 其版面基本上做得比 000a.biz 要精美些.

先到 000webhost.com 首頁按右上角的 "Free Sign Up" 鈕申請帳號 :





它的申請表單非常簡單, 可以用 FB 或 Google 帳號申請, 但最好用左邊的 E-mail 申請. 註冊帳號後一樣需要去信箱收信, 按下信中的超連結會開啟 000webhost.com 網頁來確認 :




確認後就可以按 000webhost 首頁右上角的 "Log in" 登入後台管理頁面, 先按右邊的 "+ Create new site" 鈕新增一個網站 (000webhost.com 一個帳號可以建立好幾個網站) :





注意喔, 這裡第一欄位的 Website name(optional) 就是網站帳號, 如果輸入 mysite 經 000webhost 檢查可用, 則我們的網站網址就是 mysite.000webhostapp.com, 所以最好要自己填, 沒填的話就會由 000webhost 自動幫我們決定. 密碼只要填與後台管理密碼一樣比較不會搞混. 按 Create 鈕後左下角出現此網站管理頁面的入口 :




左下角顯示網站名稱 mysite (狀態為 Running) 以及此網站的網址. 點右上角的 "Quick Actions" 出現兩個選項, "View Site" 會瀏覽網站, 而 "Details" 則列出網站的各項細節如使用了多少頻寬與硬碟等資訊. 按中央的 "Manage Website" 則進入網站管理的頁面 :






按最右邊有上傳符號的按鈕或 Dashboard 裡面 "Files" 的 "File Manager" 會進入檔案管理頁面 :





檔案操作按鈕在最上面, 如同 000a.biz 那樣可進行新增目錄, 移動/刪除/複製/上傳檔案等作業. 將上面的 index.htm 上傳後瀏覽首頁可看到相同的歡迎網頁.

以上兩個免費虛擬主機不論是帳號申請還是後台操作都非常簡單, 用來測試學習網頁前端技術非常方便, 若再學一些 PHP 基本語法便能用來設計動態的 .php 網頁檔了 (可惜它們不支援 Python 動態網頁).

2019-11-02 補充 :

000webhost 的檔案管理介面較難用, 特別是上傳 zip 檔不會自動解壓縮, 而手動解壓縮時按 extract 鈕常常沒反應, 重整網頁多做幾次才會開始解壓縮.

沒有留言 :