歡迎收看TBS Learning™ 物聯網系列課程(愛蓁主講)
[前置作業]
完成軟體升級。
sudo apt-get update
sudo apt-get upgrade
架設apache2 伺服器+PHP
========================================
1.安裝套件
sudo apt-get install apache2 php5 libapache2-mod-php5
2.設定網頁根目錄
(編輯設定檔)
sudo nano /etc/apache2/sites-enabled/000-default.conf
*更改路徑
DocumentRoot /var/www/html 改成DocumentRoot /var/www
*執行(拿掉#)
#Include conf-available/serve-cgi-bin.conf
3.修改設定檔: 讓CGI可以執行
sudo nano /etc/apache2/conf-available/serve-cgi-bin.conf
Directory "/usr/lib/cgi-bin"
Allowoverride None
--改成
Directory "/usr/lib/cgi-bin"
Allowoverride all
4.啟用PHP apache2
sudo service apache2 restart
5.測試網頁: 在瀏覽器輸入IP位址測試
*****************************************************************
架設MySQL資料庫
========================================
1.安裝套件
sudo apt-get install mysql-server
2.設定MySQL管理者登入密碼
測試登入
sudo mysql -u root -p
離開: exit
3.下載安裝MySQL在PHP5上的模組
sudo apt-get install phpmyadmin
*輸入密碼
*選擇Web Server: "apache2" (空白鍵選擇)
4.修改 apache2設定
sudo nano /etc/apache2/apache2.conf
*檔案最後加上:
Include /etc/phpmyadmin/apache.conf
5.重啟apache
sudo /etc/init.d/apache2 restart
6.測試phpMyAdmin
IP位址/phpmyadmin
*root / 密碼
*****************************************************************
架設FTP
========================================
1.安裝vsftpd
sudo apt-get install vsftpd
2.編輯設定檔
sudo nano /etc/vsftpd.conf
修改設定
拿掉取消# (允許本地端及用戶上傳寫入資料)
#local_enable=YES
#write_enable=YES
3.啟動vsftpd
sudo service vsftpd restart