美文网首页
Centos7.2 安装owncloud10.0.7

Centos7.2 安装owncloud10.0.7

作者: Daisy小朋友 | 来源:发表于2019-07-15 17:59 被阅读0次

    公司内部需要一个共享云盘,所以就搭建了一套owncloud。

    配置

    系统:Centos7
    PHP: php7.2
    apache: httpd2.4
    owncloud: 10.0.7

    安装

    1 php安装

    配置yum源
    rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
    yum clean all
    yum -y update
    安装php7.2
    yum install php72w php72w-mysql php72w-pecl-zip php72w-xml php72w-mbstring php72w-gd php72w-mcrypt php72w-pear php72w-pspell php72w-pdo php72w-xml php72w-intl php72w-zip php72w-zlib php72w-fpm php72w-cli php72w-common 
    修改配置文件
    php -i | grep -i php.ini
    Configuration File (php.ini) Path => /etc
    Loaded Configuration File => /etc/php.ini
    sed -i "s/post_max_size = 8M/post_max_size = 256M/" /etc/php.ini
    sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 256M/" /etc/php.ini
    启动php
    systemctl start php-fpm
    

    2 owncloud安装

    下载安装包
    wget -c wget https://download.owncloud.org/community/owncloud-10.0.7.zip
    

    3 apache安装

    安装
    yum -y install httpd
    配置
    cp owncloud-10.0.7.zip /var/www/html
    unzip owncloud-10.0.7.zip
    chown -R apache:apache owncloud
    创建apache的owncloud配置文件
    touch /etc/httpd/conf.d/owncloud.conf
    [root@elk2 html]# cat /etc/httpd/conf.d/owncloud.conf 
    <VirtualHost 192.168.100.204:80>
    ServerAdmin webmaster@yourdomain.com
    DocumentRoot "/var/www/html/owncloud/"
    ServerName yourdomain.com
    ServerAlias www.yourdomain.com
    ErrorLog "/var/log/httpd/yourdomain.com-error_log"
    CustomLog "/var/log/httpd/yourdomain.com-access_log" combined
    <Directory "/var/www/html/owncloud/">
    DirectoryIndex index.html index.php
    Options FollowSymLinks
    AllowOverride All
    Require all granted
    </Directory>
    </VirtualHost>
    

    4 数据库配置,mysql安装这里不再赘述

    创建数据库
    mysql> create database owncloud;
    创建owncloud的用户以及赋予权限
    mysql> GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud'@'%' IDENTIFIED BY 'your passwd' WITH GRANT OPTION;
    Query OK, 0 rows affected, 1 warning (0.02 sec)
    mysql> flush privileges;
    

    如果安装过程中需要重建删除数据库请参考:

    mysql> delete from mysql.user where user='owncloud';
    mysql> drop databses owncloud;
    

    如果数据库和owncloud不在同一台机器上要确保mysql可以远程登录

    mysql -h 192.168.100.201 -P 3306 -u owncloud -p
    

    5 安装
    创建owncloud数据目录并赋予权限

    mkdir -p /owncloud/data
    chown -R apache:apache /owncloud/data
    

    重启httpd和php

    systemctl restart php-fpm
    systemctl restart httpd
    

    配置自启动

    systemctl enable php-fpm
    systemctl enable httpd
    

    将Web浏览器指向 http://localhost
    输入所需的管理员用户名和密码

    image.png
    输入数据目录,上面的/owncloud/data
    image.png
    配置数据库
    image.png
    点击安装完成即可
    image.png
    右上角配置相关信息,用户可以添加用户

    相关文章

      网友评论

          本文标题:Centos7.2 安装owncloud10.0.7

          本文链接:https://www.haomeiwen.com/subject/bekokctx.html