1.安装Apache服务器
yum install -y httpd
1.1启动
systemctl start httpd
systemctl status httpd
systemctl enable httpd #设置开机启动
1.2开放80端口
yum install iptables-services
vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
systemctl restart iptables.service
1.3验证
http://192.168.1.200
2.安装php
2.1替换下载源
yum install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install -y php72w
yum install -y php72* --skip-broken
3.安装MariaDB数据库服务器
yum -y install mariadb-server mariadb
启动
systemctl start mariadb
systemctl enable mariadb
4.
4.1安装phpMyAdmin 管理数据库(可省略)
wget https://files.phpmyadmin.net/phpMyAdmin/4.8.3/phpMyAdmin-4.8.3-all-languages.tar.gz
4.2unzip *.zip
# mysqladmin -u root password '你的密码',我们添加一个root用户。登陆进去
新建nextcloud数据库
create database if not exists `nextcloud` default character set utf8 collate utf8_general_ci;
创建账户nextcloud:
create user nextcloud@'localhost' identified by "nextcloud";
授权nextcloud的权限:
grant all privileges on nextcloud.* to nextcloud@'localhost' identified by 'nextcloud';
刷新mariadb权限表:
flush privileges;
5.安装nexcloud
赋予权限
chown -R apache:apache /var/www/html
下载并移动
mv nextcloud /var/www/html/
登陆:
http://IP/nextcloud/index
创建用户名密码,以及选择存储数据库(默认为Sqlite)