在ubuntu 18.04 LTS 搭建owncloud 並且使用mysql數據庫

登錄後臺之後

進入root

sudo su

打一下補丁更新

sudo apt-get update
sudo apt-get upgrade -y

打Php基礎包

sudo apt --fix-broken install python-pycurl python-apt
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt install php-fpm php-cli php-xml php-mysql php-gd php-imagick php-recode php-tidy php-xmlrpc php-intl

打網頁基礎

sudo apt-get install -y apache2 libapache2-mod-php

清理一下 看有沒有sql,正常沒有 保險起見,如果有mysql了 請忽略.

sudo apt-get --purge remove mysql-server mysql-common mysql-client
sudo apt-get install -y mysql-server php-mysql

sudo apt-get install mysql-common mysql-client

sudo /etc/init.d/mysql restart

裝完之後先Pending一下 緩緩.

建立Apache與MySQL的連接
在終端輸入:

sudo apt-get install phpmyadmin -y

在這裏插入圖片描述
在這裏插入圖片描述
然後建立連接重啓MySQL與Apache

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
sudo service mysql restart
sudo systemctl restart apache2.service

下載解壓工具

cd /tmp

wget https://download.owncloud.org/community/owncloud-10.0.10.tar.bz2
cd /var/www/html
sudo tar xjf /tmp/owncloud-10.0.10.tar.bz2
sudo chown -R www-data:www-data owncloud
sudo chmod -R 777 owncloud

解壓完別忘了清理之前下載的包 養成好習慣

sudo rm -f /tmp/owncloud-10.0.10.tar.bz2

sudo mv owncloud/* /var/www/html/                     <這樣是爲了能直接訪問owncloud,不用+/owncloud在網頁>
sudo chmod -R 777 /var/www/html/
sudo mv /var/www/html/index.html /var/www/html/index~.html
sudo /etc/init.d/apache2 restart

到這一步你就可以訪問你的IP 進入owncloud了

注意 https無法訪問 請用http

然後我們需要配置數據庫

//登錄進入數據庫

mysql -u root -p

//創建數據庫 名字爲owncloud

CREATE DATABASE owncloud;

//創建管理員爲 carry

CREATE USER carry;

//設置密碼 liaoyikai

SET PASSWORD FOR carry = PASSWORD("liaoyikai");

//設置權限

GRANT ALL PRIVILEGES ON owncloud.* TO carry IDENTIFIED BY "liaoyikai";

//生效配置

FLUSH PRIVILEGES;

//退出數據庫

   exit

下面的圖錯了一個數據庫名字… 別在意 按命令輸
在這裏插入圖片描述

在這裏插入圖片描述

登錄 配置完成

在這裏插入圖片描述

就這樣就可以用了
要注意的點就是數據庫一定要對 不然會link不上

link不到的發一下error截圖給我 我給你回覆.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章