2021年11月28日 星期日

raspberry pi 4B(樹莓派4) 利用NextCloud建立雲端硬碟筆記 (2) 安裝必須環境軟體

 ◎安裝所需環境

  1. apache2
  2. php (7.3 / 7.4 目前可用最新版本為7.4)
  3. 資料庫 (此處採用mariaDB)
◎更新OS的軟體庫
  1. 輸入 sudo apt update
  2. 輸入 sudo apt upgrade -y
◎安裝apache2環境
  1. 輸入 sudo apt install apache2 -y
  2. 安裝vim (非必要,個人習慣,也可使用nano編輯) → 輸入 sudo apt install vim -y
  3. 確認本機ip 輸入 hostname -I
  4. 在瀏覽器中輸入ip,確認apache正常運行




◎安裝php環境
  1. 輸入 sudo apt install php php-gd php-mysql php-curl php-zip php-xml php-json php-mbstring php-intl php-imagick php-bcmath php-gmp 將相關套件安裝好
  2. 重新啟動apache服務 輸入 sudo service apache2 restart
  3. 確認php正常啟用,輸入 sudo vim /var/www/html/info.php (沒安裝vim的可以用nano編輯)輸入以下內容:
<?php
phpinfo();
?>

       4. 存檔後在瀏覽器輸入 ip/info.php 確認

 有以下畫面即成功

 ◎安裝資料庫

  1. 此處選用MariaDB,輸入 sudo apt install mariadb-server
  2. 增加mysql的安全性,輸入 sudo mysql_secure_installation 重新設定root密碼後,全都選Y
  3. 使用mysql資料庫,輸入 sudo mysql -u root -p 然後輸入root密碼登入使用
  4. 建立一個nextcloud資料庫(名稱自取),輸入 CREATE DATABASE nextcloud; (記得用分號結束字句)
  5. 建立使用者user,密碼為passwd(自行更改),輸入 CREATE USER 'user'@'localhost' IDENTIFIED by 'passwd';
  6. 設定資料庫權限:輸入 GRANT ALL PRIVILEGES ON nextcloud.* TO 'user'@'localhost';
  7. 刷新權限表:輸入 FLUSH PRIVILEGES;
  8. 按CTRL+D結束回到指令模式



沒有留言:

張貼留言