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)