CentOS7下Apache+PHP+Mariadb搭建OwnCloud私有云盘

作者:阿豪 分类:学无止境

owncloud介绍

owncloud是一个自由而且开源的个人存储方案,作用相当于百度网盘,之所以搭建自己的网盘就是因为百度网盘的限速和坑钱的会员制度。自己搭建之后可以当作一个云盘使用,可以备份自己的数据,但是私密数据不建议存储在云端。

owncloud过程

安装lamp服务

# yum install httpd -y

# yum install php -y

# yum install mariadb mariadb-server -y

//启动数据库并初始化

# systemctl start mariadb

# mysql_secure_installation

⚠️注意:第二个命令输进去之后会出现一堆提示,我们第一个按回车,然后之后提示[Y/n] 的地方我们之后一直按Y就可以,但是第一个Y之后会让你输入密码,我们之后输入密码,然后确定一遍密码就可以了,然后后面的提示直接都输入Y就可以了。

然后我们使用root用户登陆进数据库进行设置:

# mysql -u root -p

image.png然后我们创建owncloud_db数据库 并设置这个数据库的账号密码,其中my_owncloud为用户,owncloud123@localhost为密码,localhost为本地或者你可以填写你要授权的ip或者填写%为所有人都可以连接

> create database owncloud_db;
> use owncloud_db;  
> GRANT ALL ON owncloud_db.* to 'my_owncloud'@'localhost' IDENTIFIED BY 'owncloud123@localhost';  
> flush privileges;  
> exit;

image.png

到这里我们就搭建好了LAMP环境,然后我们只要下载owncloud并且压缩就马上大功告成了:

# wget  https://download.owncloud.org/community/owncloud-10.3.2.zip

# wget http://mirrors.ahaoyw.com/autoconf/lin/other/owncloud-10.3.2.zip国内自己下载站

# yum install unzip -y

# unzip owncloud-10.3.2.zip 

# mv owncloud /var/www/html/

# chown -R apache.apache /var/www/html/owncloud/

最后我们只需要将php升级到7.0版本就可以直接使用啦:(为什么需要升级因为使用yum安装的默认版本应该是5.4,而 owncloud-10版本以上的需要php7.0):可以使用php -v查看一下版本号。

# 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 remove php-common -y

因为是国外源,如果是国内的会比较慢稍等会

# yum install -y php70w php70w-opcache php70w-xml php70w-mcrypt php70w-gd php70w-devel php70w-mysql php70w-intl php70w-mbstring 

# systemctl restart httpd

配置到这里,当你使用自己的浏览器访问ip/owncloud【⚠️:ip是你的云端服务器的公网ip】 就可以看见owncloud的界面了,但是参考链接中说这样的数据存储并不安全,所以想修改的可以使用下面的命令自己创建一个文件夹来存储数据,但是我自己使用的就是默认的配置:

# cd /var

# mkdir owncloud_data

# chown apache owncloud_data -Rf

# chmod 770 owncloud_data -Rf

当然,即便你使用SQLite也是可以的,并不一定和我一样使用Mariadb。

输入管理员账号密码,存储位置还有数据库连接信息后点击完成安装

image.png

安装完后登入如下界面

image.png

Linux 存储 

非特别申明,本博文章均系博主原创或整理加工。

转载请注明文章出处:https://www.ahaoyw.com/article/329.html

创作不易,觉得有用请打个赏吧。
扫一扫,加我为微信好友加我为微信好友