使用owncloud建立公司内部使用的私有网盘
owncloud概述:
OwnCloud 一款文件主机服务软件,就是我们平时使用的云存储,不过这是在自己主机的服务器上建立属于自己的私有云,OwnCloud 使用AGPLv3协议发布。本项目是基于PHP和SQLite,MySQL,Oracle或PostgreSQL数据库,所以它可以运行在所有的平台上
ownCloud 是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,可以像 百度云那样实现文件跨平台同步、共享、版本控制、团队协作等等。ownCloud 能让你将所有的文件掌握在自己的手中,只要你的设备性能和空间充足,那么用起来几乎没有任何限制
ownCloud 跨平台支持 Windows、Mac、Android、iOS、Linux 等平台,而且还提供了网页版和 WebDAV 形式访问,因此你可以在任何电脑、手机上都能轻松获取你的文件了
LAMP架构
web:Apache
yum install -y httpd
数据库mariadb-server安装
yum install mariadb-server mariadb -y
安装PHP
yum remove php-mysql php php-fpm php-common
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install -y php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-gd php71w-mcrypt php71w-mbstring php71w-pdo php71w-xml php71w-fpm php71w-mysqlnd php71w-opcache php71w-pecl-memcached php71w-pecl-redis php71w-pecl-mongodb
启动服务
systemctl start httpd
systemctl start mariadb
systemctl start php-fpm.service
systemctl enable httpd
systemctl enable mariadb
systemctl enable php-fpm.service
站点目录放入代码包
代码包和客户端软件在下面
链接:https://pan.baidu.com/s/1WJolOtPmhMZSDh0pGZaZqw
提取码:ovzb
复制这段内容后打开百度网盘手机App,操作更方便哦
unzip owncloud-10.0.9.zip -d /var/www/html/
chown -R apache.apache /var/www/html/
mysqladmin -u root password "123456"
mysql -u root -p123456
create database owncloud;
[root@owncloud ~]# php -v
PHP 5.6.36 (cli) (built: May 18 2018 04:51:01)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies# 升级成功之后重启web服务[root@owncloud ~]# systemctl restart httpd
测试访问 http://192.168.94.11/owncloud/index.php
咱们跳过这一步骤
因为我把客户端的软件包放在网盘中了
把pc客户端连接到服务http://10.0.0.52/owncloud
连接