Ubuntu16.04私有云ownCloud搭建小白教程与问题解决(iphone可用)

前言:在学校实验室台式机或服务器上配置个私有云,可以在宿舍用笔记本或者手机直接访问,存个电影什么的资源就可以回去看,顺利的话一两个小时就能搞定。

一、安装Apache2

1. 在终端窗口输入一下命令:

sudo apt-get update
sudo apt-get install apache2

完成之后在浏览器地址栏输入localhost或本机ip地址(局域网ip地址可使用ifconfig查看),弹出apache的测试页面说明apache2安装成功,如下图。
Ubuntu16.04私有云ownCloud搭建小白教程与问题解决(iphone可用)_第1张图片

2. 创建一个/etc/apache2/sites-available/owncloud.conf

sudo vi /etc/apache2/sites-available/owncloud.conf

内容如下(vim中输入i命令进入编辑模式)

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

保存(先按esc键)

:wq

3. 创建一个符号链接/etc/apache2/sites-enabled

sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf

4. 将自己的Cloud目录的所有权暂时更改为HTTP用户

sudo chown -R www-data:www-data /var/www/owncloud/

5. 重启Apache使生效

service apache2 restart

二、安装Mysql

在终端窗口输入以下命令:

sudo apt-get install mysql-server mysql-client

按照提示设定密码即可。

三、安装phpmyadmin

1. 在终端窗输入以下命令:

sudo apt-get install phpmyadmin

在弹出窗口选择apache2,然后第二次弹出窗口选择yes,输入刚刚设置的mysql密码。

2. 建立Apache2和phpmyadmin的软连接: 在终端窗口输入

sudo ln -s /usr/share/phpmyadmin /var/www/html

完成之后可以打开浏览器输入:localhost/phpmyadmin或【本机IP】/phpmyadmin 会出现以下窗口。(局域网ip地址可使用ifconfig查看)
Ubuntu16.04私有云ownCloud搭建小白教程与问题解决(iphone可用)_第2张图片使用之前的设立的密码即可登录。

----------------------------------------------------------

[注 1] 如果遇到 phpMyAdmin:The mbstring extension is missing. Please check your PHP configuration 的问题:

1. 打开php.ini文件(在php安装目录下,默认是 /etc/php/7.0/apache2)

sudo vi  /etc/php/7.0/apache2

2. 如果你是在linux系统,查找(vim查找方法为输入斜杠/);

;extension=php_mbstring.dll

3. 去除前面的分号,改为extension=php_mbstring.so。

extension=php_mbstring.so

4. 需要重启Apache

service apache2 restart

----------------------------------------------------------

3. 创建一个owncloud数据库

Ubuntu16.04私有云ownCloud搭建小白教程与问题解决(iphone可用)_第3张图片
Ubuntu16.04私有云ownCloud搭建小白教程与问题解决(iphone可用)_第4张图片

四、安装owncloud

1. 添加第三方源:

找一个目录(如~)先把owncloud的key下载下来(最新地址,注意是Ubuntu_16.04的):

cd ~
wget https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key

然后添加key

sudo apt-key add - < Release.key

2. 使用以下命令安装

sudo apt-get update
sudo apt-get install owncloud-files

3. 重启apache2

service apache2 restart

五、完成安装并配置

浏览器访问:http://localhost/owncloud 或 http://【本机IP地址】/owncloud

如果出现类似以下情况:
Ubuntu16.04私有云ownCloud搭建小白教程与问题解决(iphone可用)_第5张图片
如果有:

----------------------------------------------------------------------------------

PHP module zip not installed.
Please ask your server administrator to install the module.

----------------------------------------------------------------------------------

----------------------------------------------------------------------------------

PHP module cURL not installed.
Please ask your server administrator to install the module.

----------------------------------------------------------------------------------

则使用如下命令:

sudo apt-get install php7.0-zip php7.0-cURL 
service apache2 restart

如果有:

----------------------------------------------------------------------------------

PHP module intl not installed.
Please ask your server administrator to install the module.

----------------------------------------------------------------------------------

则使用如下命令:

sudo apt-get install php7.0-intl 
service apache2 restart

刷新页面,出现如下界面即成功,按照如下配置
Ubuntu16.04私有云ownCloud搭建小白教程与问题解决(iphone可用)_第6张图片

六、手机端使用(iPhone需要付费)

APP Store 搜索 owncloud
Ubuntu16.04私有云ownCloud搭建小白教程与问题解决(iphone可用)_第7张图片

参考文章:
[1] https://blog.csdn.net/zkonly/article/details/83832473
[2] https://blog.csdn.net/ironali/article/details/45127769
[3] https://blog.csdn.net/qq_37703616/article/details/78365620
[4] https://blog.csdn.net/bfboys/article/details/52485689

你可能感兴趣的:(owncloud,私有云服务器,ubuntu,ubuntu,cloud,iphone,php,后端)