CentOS7.2搭建ownCloud私有云

xiaoxiao2021-02-28  133

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

转载请注明原文地址: https://www.6miu.com/read-36666.html

最新回复(0)