基于CentOS7.0 64位系统+ownCloud 10.0 稳定版本构建
ownCloud 是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,可以像 Dropbox 那样实现文件跨平台同步、共享、版本控制、团队协作等等。ownCloud 能让你将所有的文件掌握在自己的手中,只要你的设备性能和空间充足,那么用其来几乎没有任何限制。
本次所使用到的软件:
1、Apache2.x,PHP5.6,Mariadb5.5
一、系统安装
请参考另一篇文章 http://www.cnblogs.com/upinfo/p/7894901.htm
二、环境安装
1、安装apache服务。
# yum –y install httpd
2、安装Mariadb 数据库。
# yum –y mariadb-server
先对数据库进行初始化设置,在数据库配置文件中增加如下一条。
# vi /etc/my.cnf [mysqld] character-set-server=utf8
然后启动数据库并做相应设置。
# systemctl start mariadb 启动服务 # mysql_secure_installation 进入后做如下5项设置 1、# set root password Set root password? [Y/n] y 2、# remove anonymous users Remove anonymous users? [Y/n] y 3、# disallow root login remotely Disallow root login remotely? [Y/n] n 4、# remove test database Remove test database and access to it? [Y/n] y 5、# reload privilege tables Reload privilege tables now? [Y/n] y
完成以上后安装 PHP5.6, ownCloud所用PHP须5.6或以上才行,先安装非官方源。
# yum -y install epel-release # rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
安装PHP5.6
# yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php56-php-gd php56-php-fpm php-gd
安装ownCloud。
# yum --enablerepo=epel install php-pear-MDB2-Driver-mysqli php-pear-Net-Curl # wget http://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -P /etc/yum.repos.d # yum -y install owncloud
完成后登入数据库,创建一个数据库给ownCloud使用。
# mysql -uroot -p create database owncloud; 创建数据库 grant all privileges on owncloud.* to owncloud@'localhost' identified by 'password'; 授权 flush privileges; 刷新一下
最后开启相关服务为自动运行:
# systemctl enable httpd
# systemctl enable mariadb
最后重启一下机器。
# reboot
重启后可以打开在浏览器输入主机IP/owncloud进行最后的设置,输入新的管理员用户名与密码 并点击 存储&数据库 进行设定刚才所创建的数据,输入完成后点击安装完成,如下图:
一会完成后则会出登录界面,输入刚才设置的管理员帐户登录,则可以看到文件管理界面,如下:
至此服务器端已安装完成,可以正常使用了。
PS: 欢迎转载,转载请保留出处,谢谢。