Centos7 LAMP環境安裝nextcloud個人雲盤

一、前言

上次小編在Ubuntu18.04中使用LAMP環境搭建了一個owncloud,評論區網友建議小編試試nextcloud,比owncloud好很多。小編懷著好奇心嘗試了一下,果然不假。下面小編就以centos7系統為例來演示一下nextcloud的安裝調試過程,多次親測無問題。

二、安裝MySQL

1、安裝rpm軟件包(類似Ubuntu的update軟件倉庫,這裡以MySQL5.7演示)

rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el711.noarch.rpm

2、安裝MySQL

yum -y install mysql-community-server

3、啟動MySQL服務

systemctl start mysqld.service

4、設置開機啟動MySQL

systemctl enable mysqld

5、搜索MySQL的root用戶的初始密碼,記錄下來

grep 'temporary password' /var/log/mysqld.log

6、使用初始密碼登錄MySQL

mysql -uroot -p

7、修改root用戶密碼,默認必須符合複雜性要求

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root.1234';

8、創建nextcloud數據庫及用戶

create database nextcloud;

create user 'nextcloud'@'localhost' identified by 'Root.1234';

grant all on nextcloud.* to 'nextcloud'@'localhost';

flush privileges;

exit

三、安裝PHP

1、安裝rpm軟件包

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

2、安裝PHP7.1

yum -y install php71w php71w-devel php71w-mysqlnd php71w-xml php71w-mbstring php71w-gd

四、安裝Apache

yum -y install httpd

systemctl enable httpd

service httpd restart

五、安裝nextcloud

1、上傳安裝包,小編使用的xshell免費版,可以安裝lrzsz工具,使用rz命令上傳

yum -y install lrzsz——安裝lrzsz

rz——上傳

2、解壓安裝包:

unzip nextcloud-14.0.3.zip

3、把nextcloud目錄移動到網站目錄下:

mv nextcloud /var/www/html

4、數據目錄不建議放到網站目錄下,所以可以新建一個目錄,比如:

mkdir /home/data

5、賦予相關目錄的權限:

(1)chmod -R 777 /var/www/html/nextcloud

(2)chown -R apache /var/www/html/nextcloud

(3)chmod -R 777 /home/data

(4)chown -R apache /home/data

(5)chmod -R 777 /var/lib/php/session

(6)chown -R apache /var/lib/php/session

6、重啟Apache:

service httpd restart

7、關閉ESLinux(否則無法正常顯示網頁)

vim /etc/selinux/config

SELINUX=disabled

重啟系統

六、初始化nextcloud並登陸

初始化頁面和owncloud設置一模一樣,原諒小編又沒截圖,然後就直接進入nextcloud了。

Centos7 LAMP環境安裝nextcloud個人雲盤

Centos7 LAMP環境安裝nextcloud個人雲盤


分享到:


相關文章: