1安装nfs:
yum install nfs-utils -y
2.创建本地挂载目录:
mkdir /mnt/efs
挂载文件系统:
mount -t nfs -o vers=3,nolock 192.168.0.139:/ /mnt/efs
#192.168.0.139是弹性文件系统的IP地址
安装 Apache
ownCloud 需要 Web 服务器来运行,并且常用的 Web 服务器是 Apache。可以使用以下命令在 CentOS 7 中安装 Apache Web 服务器:
yum install httpd -y
安装 MariaDB
ownCloud 还需要一个数据库来存储数据和配置信息,推荐使用 MariaDB。可以使用以下命令在 CentOS 7 中安装 MariaDB:
yum install mariadb-server mariadb -y
配置数据库
首先启动 MariaDB 服务并设置 root 密码:
systemctl enable mariadb --now
mysql_secure_installation
然后登录到 MariaDB 系统:
mysql -u root -p
创建一个新的数据库和用户,并授权给该用户访问该数据库:
CREATE DATABASE owncloud;
GRANT ALL ON owncloud.* TO 'ownclouduser'@'%' IDENTIFIED BY '20030106xcXC';
FLUSH PRIVILEGES;
安装 PHP 及其扩展
ownCloud 是基于 PHP 编写的,因此需要安装 PHP 及其扩展。可以使用以下命令在 CentOS 7 中安装 PHP 及其必需的扩展:
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
在Centos7安装PHP7.4
上面命令运行完之后,我们就可以启用REMI库了,运行如下命令
yum -y install yum-utils
yum-config-manager --enable remi-php74
安装php:
yum install php php-cli php-mysql php-gd php-zip php-mbstring php-xml php-imagick php-intl -y
查看PHP版本信息:
php --version
Apache默认是没有开启PHP功能的
所以接下来我们在Apache的配置文件里添加一句:Include conf.modules.d/*.conf
vi /etc/httpd/conf/httpd.conf
Include conf.modules.d/*.conf #添加到httpd.conf最后
systemctl restart httpd
owncloud软件包:
链接:https://pan.baidu.com/s/1WFwmzdbnV4o8XBUse607Jw?pwd=fgps
提取码:fgps
将下载的压缩包解压到 /var/www/html/owncloud 目录下:
unzip owncloud-complete-latest.zip -d /var/www/html/
chown -R apache:apache /var/www/html/owncloud/
chmod -R 755 /var/www/html/owncloud/
配置 Apache Web 服务器
创建一个名为 owncloud.conf 的新文件,并将以下内容添加到其中:
vi /etc/httpd/conf.d/owncloud.conf
###内容如下
Alias /owncloud "/var/www/html/owncloud/"
<Directory /var/www/html/owncloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/html/owncloud
SetEnv HTTP_HOME /var/www/html/owncloud
</Directory>
systemctl restart httpd
chmod -R 777 /mnt/efs
会报错,提示改变权限:
使用以下命令将该目录及其子目录和文件的所有权交给Apache用户
chown -R apache:apache /mnt/efs
接下来,为该目录赋予644权限(对于文件)和755权限(对于目录),即:
chmod -R 644 /path/to/owncloud/data/*
chmod -R 755 /path/to/owncloud/data/
systemctl restart httpd
现在,您可以通过浏览器访问 ownCloud 并进行初始化配置。只需在地址栏中输入 http://服务器地址/owncloud 即可开始使用。在安装过程中,您需要输入数据库名称、用户名和密码。完成后,ownCloud 将自动创建必要的表格和管理员帐户。