1.
PHP入門
一、 講義直送您的電腦
- 請申請一個Dropbox(雲端磁碟機 http://db.tt/glmS0CV),日後一旦發布講義,您的電腦會馬上收到。若講義網站連不上時,您都可以隨時在您自己的電腦找到上課資料。(有帳號的可不用再申請)
- 您也可以直接連上https://www.dropbox.com/ 只要有網路,都可直接下載教材。
- 未來講義將不再列出實體紙張,講義及相關教材會盡量於星期三送到各位電腦中,同時也會發表到Tad教材網,需要紙本的請自行列印。
二、 關於本課程
- 本課程是系列中的第三個學程,屬較進階部份,因此,有任何聽不懂的:拜託您問!
- 上課歡迎卯起來走動,互相觀摩交流,盡量別保持安靜。飲食部份請至走廊食用。
- 上課時間為7:00~7:15,由於教室電腦是全部還原,故軟體需要每次都安裝一次,故留15分鐘時間給各位裝軟體及發問。休息時間為8:10~8:30,課程於9:50結束。
- 上課要拍照、錄音、錄影都隨便您~~能和同學分享更好。
- 座位基本上沒有強制性,但也不建議每次都換來換去。
三、 關於PHP(PHP:Hypertext Preprocessor)
- PHP(http://php.net)最早由拉斯姆斯·勒多夫在1995年發明
- PHP是一種伺服器端語言,是生存在主機中的,所以您得裝網站伺服器。
- PHP是一種嵌入式的語言,所以可以和網頁寫在一起。
- PHP是一種描述式語言,所以不需要事先編譯。
- PHP是一種跨平台的語言,可以在Linux、windows...等環境下運作。
- PHP是一種免費的語言,所以不用錢...
- 學生練習主機為Linux主機,僅社大學員可以申請(FTP及MySQL帳號)。
- 使用期限為本學期,學期結束後,可能隨時會清除舊資料,故請自行備份。
- 申請後,您的網站網址為:「http://163.26.52.243/~帳號」
- 資料庫和FTP帳號、密碼是一樣的!
五、 務必學會FileZilla檔案傳輸軟體
- FTP用來把檔案傳到主機,FTP port為21,22則為ssh加密通道。
- 建議善用站台管理員,把常用的連線加入(此外,建議把樹狀目錄關閉)。
- 若要裝到隨身碟,請下載7zip版(解壓縮就能用),請解壓到隨身碟的根目錄!解壓後(約478M),執行 xampp-control.exe即可叫出控制面板!
- 安裝或啟動伺服器前關閉skype或迅雷(因為會搶80 port)。點兩下即可開始安裝。
- 請安裝到「磁碟根目錄」(預設值),過程中,不是「確定」就是「next」一路到底。
- XAMPP控制面版中,可以啟動 / 停止所有的伺服器(前面方框代表是否要常駐)。
- 執行「http://127.0.0.1」進入設定資料庫密碼。
- 修改 /php/php.ini(改完後要重新啟動apache)
- (1) date.timezone = Asia/Taipei(約在1013行,設定時區)
- (2) error_reporting = E_ALL | ~E_STRICT(約在516行)
- 上課時,直接用filezilla+學生主機來練習(用不到xampp)。
- 沒網路可用或者學期結束後,您可以利用XAMPP來自行練習PHP。
七、 開發工具:PSPad
- 可直接從163.26.52.243下載可攜版,裡面已經幫各位做好設定。
- 解壓縮後,直接執行pspad.exe即可。
- 請開啟「檢視→行號」。