Centos7.2 安装owncloud10.0.7

2019-07-15  本文已影响0人  Daisy小朋友

公司内部需要一个共享云盘,所以就搭建了一套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
右上角配置相关信息,用户可以添加用户
上一篇下一篇

猜你喜欢

热点阅读