◎安裝所需環境
- apache2
- php (7.3 / 7.4 目前可用最新版本為7.4)
- 資料庫 (此處採用mariaDB)
◎更新OS的軟體庫
- 輸入 sudo apt update
- 輸入 sudo apt upgrade -y
◎安裝apache2環境
- 輸入 sudo apt install apache2 -y
- 安裝vim (非必要,個人習慣,也可使用nano編輯) → 輸入 sudo apt install vim -y
- 確認本機ip 輸入 hostname -I
- 在瀏覽器中輸入ip,確認apache正常運行
- 輸入 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 將相關套件安裝好
- 重新啟動apache服務 輸入 sudo service apache2 restart
- 確認php正常啟用,輸入 sudo vim /var/www/html/info.php (沒安裝vim的可以用nano編輯)輸入以下內容:
<?phpphpinfo();?>
4. 存檔後在瀏覽器輸入 ip/info.php 確認
有以下畫面即成功
◎安裝資料庫
- 此處選用MariaDB,輸入 sudo apt install mariadb-server
- 增加mysql的安全性,輸入 sudo mysql_secure_installation 重新設定root密碼後,全都選Y
- 使用mysql資料庫,輸入 sudo mysql -u root -p 然後輸入root密碼登入使用
- 建立一個nextcloud資料庫(名稱自取),輸入 CREATE DATABASE nextcloud; (記得用分號結束字句)
- 建立使用者user,密碼為passwd(自行更改),輸入 CREATE USER 'user'@'localhost' IDENTIFIED by 'passwd';
- 設定資料庫權限:輸入 GRANT ALL PRIVILEGES ON nextcloud.* TO 'user'@'localhost';
- 刷新權限表:輸入 FLUSH PRIVILEGES;
- 按CTRL+D結束回到指令模式
沒有留言:
張貼留言