原文出處:https://www.phodal.com/blog/bare-minimum-iot-system-restful/
這里不會再重述之前的問題,這里只是將需要的步驟一個個寫下來,然后丟到這里好好說一下。至于RESTful是什么,前面已經(jīng)介紹了,就不再重復(fù)了。那么下面,我們就用Laravel來搭建一個平臺給物聯(lián)網(wǎng)用的。
這個就比較簡單了,不過在那之前你要有g(shù)it以及安裝了php環(huán)境,這個在linux上面比較好實現(xiàn),可以用Raspberry PI或者是你的電腦來做這個,不一定用用上你的服務(wù)器。
git clone https://github.com/laravel/laravel?
先clone這個git,如果你沒有安裝好PHP,請安裝好,and go on。
cd laravel
laravel用到了php的包管理工具composer,于是我們還需要用到composer,與Laravel相比也算是一個優(yōu)雅的工具。
curl -sS https://getcomposer.org/installer | php
這里推薦的是linux系統(tǒng),如果你是*nix都是可以的(ps:mac os x屬于unix分支),除了windows,所以如果是windows,請直接下載
然后讓我們安裝所需要的那些包
php composer.phar install
當然這里用的是比較通用的,如果你是*nix,有支持可以直接
composer install
這里并不會列舉MySQL的安裝方法,如果你是openSUSE,可以
zypper install mysql
這個也可以,不過最近我盡量到遷移到MariaDB了。
zypper install mariadb
當然,最簡單的方法是直接上官網(wǎng)。這里說的是修改database.php
app/config/database.php
要修改的就是這個
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'iot',
'username' => 'root',
'password' => '940217',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
如果你已經(jīng)有phpmyadmin,似乎對你來說已經(jīng)很簡單了,如果沒有的話,就直接用
mysql -uroot -p
來創(chuàng)建一個新的
CREATE DATABASE IF NOT EXISTS bbs default charset utf8 COLLATE utf8_general_ci;
更多建議: