CentOS7.2搭建ownCloud私有云

1.准备工具
(1)SecureCRT8.0
(2)SecureFX8.0
以上工具(1)是用于连接远程服务器,运用linux命令操作服务器。工具(2)用于本地文件和服务器文件传输使用,操作方便。
(3)服务器:Apache 2.4
(4)数据库:数据库:MySQL/MariaDB
(5)php5.6
2.配置安装
(1)数据库安装

yum install mariadb*

mariadb是mysql的一个分支,可以看作是mysql,指令可以用mysql的指令。我这里最后加的号,因为没有加 号的时候,有的依赖没有安装上,虽然可以显示mysql –version,但是启动时候会报错。

systemctl start mariadb.service //启动mysql数据库 
systemctl enable mariadb.service //自动启动的服务在系统启动 

数据库配置:
配置MariaDB实例:
mysql_secure_installation;
在设置过程这都输入Y并回车。
创建 owncloud 数据库和用户。
登录到MySQL服务器,使用以下命令:
mysql -u root -p
接下来,我们需要创建owncloud用户和权限:

mysql> create database owncloud;  
mysql> CREATE USER 'owncloud'@'localhost'IDENTIFIED BY 'owncloud';  
mysql> grant all privileges onowncloud.* to 'owncloud'@localhost identified by 'ownclound';  
mysql> flush privileges;  
mysql> quit;  

(2)apache安装

yum install httpd 
systemctl start httpd.service //启动apache服务
systemctl enable httpd.service  //自动启动的服务在系统启动:

注,如果启动失败,建议卸载后,yum install httpd*
(3)安装php5.6
系统自带php5.4,好像不能兼容我的这个版本owncloud,所以,这里我安装的是php5.6。
¥添加源
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
¥安装PHP5.6
yum install php56w php56w-opcache

除了php本身之外,你还需要安装其他php的各类组件。

yum install php56w-cli php56w-common php56w-fpm php56w-gd php56w-mbstring php56w-xml
可以在这里找到所有需要的组件。

此外,还需要安装数据库连接驱动

¥php-mysql
yum install php56w-mysql
¥ 以下可选 yum install php56w-pecl-apcu
apcu是ownCloud可选安装的local cache ,用于增强性能。
(4)安装owncloud
将owncloud文件夹拷贝到 /var/www/html/下,
重启服务器service httpd restart,
然后通过本地访问服务器ip/owncloud,进入配置页,配置即可。
注,配置data存储目录时,记得先将目录赋予可读写权限。否则会报错。我用的命令是 chmod 777 存储文件夹。
参考文献:
http://www.linuxidc.com/Linux/2017-02/141097.htm
http://blog.csdn.net/ironali/article/details/45111241

你可能感兴趣的:(工具使用)