在 CentOS 7 操作系统下安装 ownCloud 10.0.10 的步骤如下:
安装 Apache
ownCloud 需要 Web 服务器来运行,并且常用的 Web 服务器是 Apache。可以使用以下命令在 CentOS 7 中安装 Apache Web 服务器:
yum install httpd
安装 MariaDB
ownCloud 还需要一个数据库来存储数据和配置信息,推荐使用 MariaDB。可以使用以下命令在 CentOS 7 中安装 MariaDB:
yum install mariadb-server mariadb
配置数据库
首先启动 MariaDB 服务并设置 root 密码:
systemctl start mariadb
mysql_secure_installation
然后登录到 MariaDB 系统:
mysql -u root -p
创建一个新的数据库和用户,并授权给该用户访问该数据库:
CREATE DATABASE owncloud;
GRANT ALL ON owncloud.* TO 'ownclouduser'@'localhost' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;
安装 PHP 及其扩展
ownCloud 是基于 PHP 编写的,因此需要安装 PHP 及其扩展。可以使用以下命令在 CentOS 7 中安装 PHP 及其必需的扩展:
安装EPEL和REMI库
yum库中默认的PHP版本是5.4,所以我们需要安装一个新的库,运行如下命令
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
在Centos7安装PHP7.1
上面命令运行完之后,我们就可以启用REMI库了,运行如下命令
yum -y install yum-utils
yum-config-manager --enable remi-php71
安装php:
yum install php php-cli php-mysql php-gd php-zip php-mbstring php-xml php-imagick -y
查看PHP版本信息:
php --version
Apache默认是没有开启PHP功能的
所以接下来我们在Apache的配置文件里添加一句:Include conf.modules.d/*.conf
vi /etc/httpd/conf/httpd.conf
Include conf.modules.d/*.conf #添加到最后
systemctl restart httpd
下载 ownCloud
在 CentOS 7 中下载 ownCloud 10.0.10 的最新版本,您可以使用以下命令:
mkdir /var/www/html/owncloud
wget https://download.owncloud.org/community/owncloud-10.0.10.tar.bz2
将下载的压缩包解压到 /var/www/html/owncloud 目录下:
tar -xjf owncloud-10.0.10.tar.bz2 -C /var/www/html/
chown -R apache:apache /var/www/html/owncloud/
chmod -R 755 /var/www/html/owncloud/
配置 Apache Web 服务器
创建一个名为 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>
然后保存文件并将其放置在 /etc/httpd/conf.d/ 目录中。
启动 Apache 服务并设置其开机自启动
systemctl start httpd
systemctl enable httpd
现在,您可以通过浏览器访问 ownCloud 并进行初始化配置。只需在地址栏中输入 http://服务器地址/owncloud 即可开始使用。在安装过程中,您需要输入数据库名称、用户名和密码。完成后,ownCloud 将自动创建必要的表格和管理员帐户。