• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于网盘:搭建一个自己专属的个人网盘

linux 搞代码 3年前 (2022-03-03) 17次浏览 已收录 0个评论

咱们能够搭建一个本人的集体网盘(公有云盘),罕用的开源框架包含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

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于网盘:搭建一个自己专属的个人网盘
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址