标签:centos 7 安装测试 http 头像 mysq yum安装 pac 数据 www
搭建nextcloud云盘,通过AD域控认证登录登录数据库br/>![](https://s4.51cto.com/images/blog/202006/04/c2004814e21dc1a62768eef386a93e4e.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
**创建nextcloud_db数据库**
![](https://s4.51cto.com/images/blog/202006/04/b6683ce9a2a98986fae59cf6f765ad1b.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
**对nextcloud_db进行授权,允许用户通过root访问192.168.91.117的nextcloud_db数据库的所有表,密码为P@sswr0d
刷新授权
设置防火墙,重新加载
firewall-cmd --add-service=http --permanent
firewall-cmd --add-service=https--permanent
firewall-cmd --add-service=mysql --permanent
Firewall-cmd --reload
安装php7.2以及相关组件
通过yum直接安装的php版本为5.x,而现在最新版nextcloud 1.8 要求的php版本最低要求为7.2,所以php需要特别处理安装,一是通过下载php7.2的安装包,源码安装,较复杂,耗时较长;另一个是增加php7.2的yum源,通过yum一键安装,现通过yum安装测试。
安装php7.2的yum源
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
安装php7.2及nextcloud所需php组件:
yum install -y php72w php72w-opcache.x86_64 php72w-cli php72w-pdo php72w-pecl-apcu php72w-mysql php72w-fpm.x86_64 php72w-pecl-redis.x86_64 php72w-xml php72w-intl php72w-pecl-igbinary php72w-process php72w-ldap
查看php版本
在html配置里添加一段配置,让apache能够解析html里的PHP代码**
重启HTTPD服务
LAMP环境搭建完成
2 安装Nextcloud
访问nextcloud官网,下载nextcloud安装包
https://nextcloud.com/
选择 Archive File-Download Nextcloud
下载的zip文件,上传到服务器/var/www/html目录下解压
直接在浏览器中输入 192.168.91.117/nextcloud,直接打开配置界面
创建管理员账号
数据目录默认
数据库选择MariaDB
输入数据库用户名密码,设置之前创建的数据库以及IP
点击安装完成后刷新页面,进入登陆界面
管理员登陆后,点击右上角头像,选择应用,启用LDAP
启用完成后,右上角点击设置,配置域控服务器地址,配置用来搜索目录的账户名密码,配置BaseDN,可参帮 助,测试BaseDN 显示配置完成即可使用域账号登录。
标签:centos 7 安装测试 http 头像 mysq yum安装 pac 数据 www
原文地址:https://blog.51cto.com/13781144/2501162