1.
開發環境及工具
一、伺服器架設
- 可安裝在隨身碟,開發環境帶著跑。https://sourceforge.net/projects/miniserver/files/Uniform%20Server%20ZeroXI/11_3_3_ZeroXI/
- 執行UniController.exe可開啟控制台(用系統管理員的身份),依序點選Start MySQL及Start Apache啟動伺服器。
- 選擇「General→Mail utility msmtp」來進行寄信設定。
- 開啟後,右邊下拉選單可先選擇「Gmail」,然後點選「Edit configuration File」來編輯設定檔。
- 找到Gmail的設定部份,輸入您的Gmail帳號及密碼(請將中文字的部份以實際資料替換掉)
- 儲存後,可透過其界面來寄發測試信。
幾個您要知道的位置(假設裝在D:)
- 網頁目錄的位置:D:\UniServerZ\www
- 資料庫的存放位置:D:\UniServerZ\core\mysql\data
- PHP 設定檔 php.ini 的位置:D:\UniServerZ\core\php54\php_production.ini
- MySQL設定檔 my.ini 的位置:D:\UniServerZ\core\mysql\my.ini
- 網站連結位置:http://電腦IP或http://localhost或http://127.0.0.1
- phpMyAdmin 的連結位置:http://localhost/us_phpmyadmin
修改php.ini (底線部份為建議務必修改項目)
- date.timezone = "Asia/Taipei" ; //主機預設時區,否則系統抓到的可能會有誤差。
- display_errors = On ; //是否顯示錯誤訊息?建議開啟!
- upload_max_filesize = 100M ; //允許上傳的檔案的最大容量。
- post_max_size = 120M ; //表單最大容量,該值必須大於 upload_max_filesize
- memory_limit = 128M ; //一個程序所能夠申請到的記憶體空間
- max_input_vars = 1000 ; //表單可接收的變數數量,超過此數量,就無法完全接收。
- max_file_uploads = 20 ; //最多只能傳幾個檔案?請視需求設定之。
- max_execution_time = 150 ; //每個程序最大允許執行時間(秒),0 表示沒有限制。
- 記得Stop Apache再重啟 Start Apache,如此設定才會生效。
二、sublime
- 輸入div,按tab鍵,會變成<div></div>
- 輸入div*3,按tab鍵,會變成<div></div><div></div><div></div>
- 輸入div.well,按tab鍵,會變成<div class=”well”></div>
- 輸入div#toolbar,按tab鍵,會變成<div id=”toolbar”></div>
- 可用 Ctrl+/ 或 Ctrl+Shift+/ 來產生註解符號
- 用tab鍵縮排,Shift+tab反縮排
- 「檔案/開啟資料夾」:將資料夾拉到左邊
- 更多進階用法:http://docs.emmet.io/abbreviations/syntax/
三、免費虛擬主機申請
BYET: https://www.ugm.com.tw/modules/tad_book3/page.php?tbdsn=52
四、FILEZILLA檔案傳輸軟體
- FTP用來把檔案傳到主機
- 善用站台管理員,把常用的連線加入(此外,建議把樹狀目錄關閉)。
- 「檔案/站台管理員/新增站台」:建立連線資料,也可以使用「新增資料夾」管理
- 主機:ftp.byethost10.com
- 使用者:b10_xxxxxxxx
- 密碼:xxxx
五、上課軟體
https://www.dropbox.com/sh/k17ez2occsqgeq1/AACbCeGZEj4KKzuwTvZuAwyFa?dl=0
- uniformserver:http://localhost:8000/x257/modules/tad_uploader/index.php?of_cat_sn=0
六、安裝dropbox
https://db.tt/rmpPDwd