搜尋
首頁運維CentOSCentOS 7下怎麼搭建個人網盤
CentOS 7下怎麼搭建個人網盤Jan 29, 2022 am 05:00 AM
centos 7

本文由CentOS教學專欄為大家介紹怎麼搭建一個自己專屬的個人網盤 ,希望對需要的你有幫助!

我們可以搭建一個自己的個人網盤(私有雲盤),常用的開源框架包括ownCloud ,Seafile,Nextcloud,本文介紹的是在CentOS 7下基於Nextcloud教你如何搭建一個私有雲。

安裝MySQL

安装mysql源信息
\[root@xxx ~\]# yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

安装mysql
\[root@xxx ~\]# yum install mysql-community-server

启动mysql
\[root@xxx ~\]# systemctl start mysqld

查看密码
\[root@xxx ~\]# grep 'temporary password' /var/log/mysqld.log

修改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Cby123..'

设置开机自启
\[root@xxx ~\]# systemctl enable mysqld

安裝PHP並設定

安装epel
\[root@xxx ~\]# yum install epel\*

安装remi
\[root@xxx ~\]# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm  

安装php以及php-fpm
\[root@xxx ~\]# yum install -y php74-php-fpm php74-php-cli php74-php-bcmath php74-php-gd php74-php-json php74-php-mbstring php74-php-mcrypt php74-php-mysqlnd php74-php-opcache php74-php-pdo php74-php-pecl-crypto php74-php-pecl-mcrypt php74-php-pecl-geoip php74-php-recode php74-php-snmp php74-php-soap php74-php-xmll

# 编辑配置文件
\[root@xxx ~\]# vim /etc/php.ini

# 找到
;cgi.fix\_pathinfo=1
# 去掉注释,并将1改成0
cgi.fix\_pathinfo=0

添加开机自启
\[root@xxx ~\]# systemctl enable php74-php-fpm

\[root@xxx ~\]# systemctl restart php74-php-fpm

#安裝Nginx並設定開啟啟動

安装Nginx
\[root@xxx ~\]# yum install nginx

启动Nginx
\[root@xxx ~\]# systemctl start nginx

设置开机自启
\[root@xxx ~\]# systemctl enable nginx

安裝nextcloud

下载软件包
\[root@xxx ~\]# wget https://download.nextcloud.com/server/releases/nextcloud-18.0.2.tar.bz2

安装解压依赖
\[root@xxx ~\]# yum install lbzip2

进行解压
\[root@xxx ~\]# tar xvf nextcloud-18.0.2.tar.bz2 

挪动文件夹
\[root@xxx ~\]# mv nextcloud /var/www/

给文件权限
\[root@xxx ~\]# chmod 777 /var/www/nextcloud -Rf

建立資料庫

\# 进入MySQL
mysql -u root -p

# 创建一个名为nextclud\_db的数据库
CREATE DATABASE nextcloud\_db;

# 创建一个名为nextcloud、密码也为nextcloud的用户
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'Cby123..';

# 赋予用户nextcloud对数据库nextcloud\_db的所有操作权限
GRANT ALL PRIVILEGES ON nextcloud\_db.\* TO 'nextcloud'@'localhost';

# 刷新数据库权限
FLUSH PRIVILEGES;

# 退出
exit

CentOS 7下怎麼搭建個人網盤

以上是CentOS 7下怎麼搭建個人網盤的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:segmentfault。如有侵權,請聯絡admin@php.cn刪除
如何在CentOS系統中通過命令行重啟服務器如何在CentOS系統中通過命令行重啟服務器Mar 05, 2025 pm 03:30 PM

本文說明瞭如何使用命令行重啟命令重新啟動CentOS服務器。 它強調保存數據並優雅地關閉應用程序的重要性,然後再使用Sudo重新啟動以避免數據丟失。 潛在風險,包括

centos8怎麼重啟網絡服務centos8怎麼重啟網絡服務Mar 05, 2025 pm 03:29 PM

本指南詳細詳細介紹了在CentOS 8中重新啟動網絡服務的方法。它使用SystemCtl(推薦可靠性)與IFDown/IFUP進行比較(更快,更穩定)。 還提供了網絡中斷的故障排除步驟,涵蓋Connecti

centos7如何關機重啟 centos7關機重啟命令centos7如何關機重啟 centos7關機重啟命令Mar 05, 2025 pm 03:24 PM

本指南詳細介紹了CentOS 7服務器的安全關閉和重新啟動方法。 它強調使用關閉命令的靈活性和安排重新啟動的能力,並將其與較不靈活的重新啟動和停止命令進行對比。 安全的做法

centos重啟命令有哪些centos重啟命令有哪些Mar 05, 2025 pm 03:28 PM

本文解釋了CentOS服務器重新啟動命令。 它著重於重新啟動,以立即重新啟動和關閉-R,以進行預定的重新啟動,突出顯示了每個重新啟動的差異和最佳實踐。 主要問題是提供明確的指示和騙局

centos官網入口centos官網入口Mar 05, 2025 pm 03:32 PM

本文討論了CentOS的中斷及其被CentOS流的替代。 它詳細介紹瞭如何查找信息,下載和驗證CentOS流ISO的完整性,該信息現在主要託管在Red Hat網站上。 社區支持

如何在CentOS中配置日誌旋轉?如何在CentOS中配置日誌旋轉?Mar 17, 2025 pm 04:43 PM

本文介紹瞭如何使用Logrotate在CentOS中配置日誌旋轉,詳細安裝,配置以及磁盤空間管理和安全性等好處。

如何在CentOS中使用邏輯捲管理(LVM)來管理存儲?如何在CentOS中使用邏輯捲管理(LVM)來管理存儲?Mar 17, 2025 pm 04:51 PM

本文討論了使用CentOS中的邏輯音量管理(LVM)進行有效的存儲管理,詳細介紹了設置,擴展和備份/還原過程的步驟,並突出了LVM比傳統分區的優勢。

如何在CentOS上安裝和配置MySQL/MariadB?如何在CentOS上安裝和配置MySQL/MariadB?Mar 17, 2025 pm 04:35 PM

文章討論了MySQL/MariadB在CentOS上的安裝,配置和故障排除,包括系統要求和安全措施。(159個字符)

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前By尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具