在樹莓派上安裝Laravel
Laravel框架是透過PHP程式語言開發中大型網站一個很方便好用的工具。基本上PHP程式語言的應用非常廣泛,因此在大部份的作業系統上都可以順利地安裝。但是在安裝之前還需要先裝好composer以及laravel安裝程式會比較方便,以下就是對於這些步驟的一些說明。
資訊技術教材網
Laravel框架是透過PHP程式語言開發中大型網站一個很方便好用的工具。基本上PHP程式語言的應用非常廣泛,因此在大部份的作業系統上都可以順利地安裝。但是在安裝之前還需要先裝好composer以及laravel安裝程式會比較方便,以下就是對於這些步驟的一些說明。
如果我們想要讓樹莓派可以作為一台網頁伺服器的話,那麼就需要在上面安裝LAMP環境,也就是Linux + Apache2 + MySQL Server + PHP。本篇記錄了安裝LAMP的一些指令及設定步驟。
同樣的,如果你的網站只是用來測試用的小網站,不太需要使用到太多的資料庫操作的話,與其很麻煩地去找一個可以使用MySQL伺服器,還不如就直接使用檔案型資料庫SQLite就好了。基本上,它就是一個檔案而已。
當我們把PHP網站部署到免費的Heroku雲端平台上時,第一個面臨的問題就是如何去找到一個適合的資料庫。大部份的MySQL資料庫都是要收費的,就算是Heroku上有一個ClearDB提供免費的MySQL方案,但仍然要過信用卡號碼,讓人不太放心。其實,如果網站很小只是要做個測試的話,也許同學們可以考慮使用檔案型的資料庫SQLite。
aravel是PHP語言中最受歡迎的網站框架,也是非常活躍的框架,它經常會進行改版,因此最新的訊息經常沒有中文相關的資料,只能前往官網檢閱。所幸,它的官網說明資料比起許多系統的說明文件容易閱讀多了,如果不排斥英文的同學們,可以直接前往該網站學習。
我們在Laravel中設計資料表時,有時候會在開始執行其它程式之後才發現資料表中的型態並不符合當初的設計,此時,除了刪除原有的資料表重做之後,還有另外一個選擇,就是再建立一張用來修改特定欄位格式型態的migration檔案。
現代人多少都會有社群媒體(Facebook、Google、Instgram)的帳號,如果能夠在登入我們的會員網站時直接利用他們現有的帳號來進行登入及註冊,相信會讓使用者更加地願意加入成為自己的網站的會員。在自己的網站中利用別人的網站來進行會員驗證的協定使用的是OAuth,這個協定在Laravel網站中非常容易啟用,現在就來看看如何進行吧。
Heroku是一個老牌且穩定的網站APP Hosting服務,從創立初期提供Ruby On Rail的專案部署服務開始,到後來已經衍生出非常多樣化的APP主機部署服務以及各式各樣的雲端平台和應用,可以使用的程式語言框架也愈來愈多,對於目前市場上佔有率最高的PHP/Laravel框架,不用說,支援度也非常高。在這篇文章中,我們就來看看如何把自己的Laravel/Jetstream專案部署到Heroku上,成為網際網路上的網站。