首页 » 网站推广 » phpzipunzip技巧_基友说自己整一个

phpzipunzip技巧_基友说自己整一个

duote123 2024-11-29 0

扫一扫用手机浏览

文章目录 [+]

大家都知道,Pandownload 下线了,基友说:“要不,咱自己整一个?”,它研究了一下现有的开源项目,花了 30 分钟自己搭建了一个网盘。
看到没 . . . 当你还在做梦的时候,人家已经起来搞事情了

下面是小匠的搭建过程记录,已经搭建成功,新鲜出炉。
下面是部分截图,有自建网盘需求的朋友可以看看下面整理的搭建全过程。

phpzipunzip技巧_基友说自己整一个

默认页面

phpzipunzip技巧_基友说自己整一个
(图片来自网络侵删)

图片预览

视频预览

分享功能,直接复制链接就可以公开分享

多平台支持,下载好往后链接自己的网址就可以访问

功能非常全面,而且是不是和某盘非常像?其他的功能你安装好自己摸索吧,激动的心抖动的手,想不想自己搭建一个?

1.购买机器比较了几个云做事平台,终极还是选择了 UCloud,目前外洋做活动 150 就可以购买一年,购买外洋紧张是不须要备案,如果想发布到公网,还须要购买一个域名。
如下是购买和领取优惠券的方案

1.1 注册链接

https://urlify.cn/ae6bui

1.2 领券链接

https://urlify.cn/buMzi2

购买完做事器,直接选择了经典的系统 CentOS 8,如果你利用的不是 CentOS 8 ,安装过程可能和我有差异。

2.选择项目市场上面有很多开源的系统,但是末了选择了 NextCloud,紧张是他是开源项目,免费;丰富的扩展:预览、分享、子账号能力、手机端和PC端;数据存储在自己的做事器大略又安全。
唯一可能有一些本钱的地方是 NextCloud 基于 PHP 开拓,不多他的官方文档非常完备,只假如开拓职员无限 Next 也是可以搞定的,下面开始我的演出。

官网链接 https://nextcloud.com

3.安装 NextCloud

NextCloud 有三种安装方案,分别是 Archive File、Web Installer和Appliances,这么极客的我肯定是选择了第一种哦。

3.1 安装 DNF

可以用原装的 yum,但是用 dnf 更方便一些,接着往下看你就知道他的方便了

yum install dnfdnf update -y

3.2 安装 Apache

dnf install -y httpd

启动 Apache

systemctl enable httpd.servicesystemctl start httpd.service

3.3 安装 PHP

不同的 Linux 版本须要的 remi 不一样,如果 8 弗成把下面的链接改成 7 即可。
或者直接百度一下安装办法,这个步骤紧张是安装 PHP 和一些依赖

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmdnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpmdnf install yum-utilsdnf module reset phpdnf module install php:remi-7.4dnf install -y php php-gd php-mbstring php-intl php-pecl-apcu php-mysqlnd php-opcache php-json php-zip php-dom

3.4.安装数据库

这里我选择安装 Mariadb

dnf install -y mariadb mariadb-server

启动数据库

systemctl enable mariadb.servicesystemctl start mariadb.service

安装完成往后是没有设置密码的,运行下面的命令可以非常方便的配置

mysql_secure_installation

3.5 安装 NextCloud

wget https://download.nextcloud.com/server/releases/nextcloud-18.0.3.zipunzip nextcloud-.zip

解压后,拷贝项目目录到 Apache 目录

cp -R nextcloud/ /var/www/html/

创建数据存放目录,用于存放日志、文件等

mkdir /var/www/html/nextcloud/data

设置权限并重启

chown -R apache:apache /var/www/html/nextcloudsystemctl restart httpd.service

如果你是 SELinux 须要运行如下命令

semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/data(/.)?'semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/config(/.)?'semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/apps(/.)?'semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/.htaccess'semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/.user.ini'semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/3rdparty/aws/aws-sdk-php/src/data/logs(/.)?'restorecon -R '/var/www/html/nextcloud/'setsebool -P httpd_can_network_connect on

访问支配好的做事,进行接下来的配置

http://youdomain/nextcloud

如果上面的步骤都没有问题直接进入如下页面

我们输入用户名密码点击连续,这个是系统管理员,同时填写好我们刚才配置的数据库

点击安装完成,这时候他会一贯 loading,等一下就好,接下来的步骤基本都是点点按钮就可以办理,这就搞定了,是不是很大略?

迫不及待的输入用户名密码试试哦,立时进入了如下页面,是不是全体人都愉快了

所有的文件会存储不才面的目录,如果你想存放云,当然也可以,不过本文就岂论述了。

/var/www/html/nextcloud/data/admin/files

-END-

如果看到这里,解释你喜好这篇文章,请转发。
同时标星(置顶)本"大众年夜众号可以第一韶光接管到博文推送。
1. 60个相见恨晚的神器工具大略高效Excel导出工具3.图文并茂理解Java多线程!
IntelliJ IDEA常用插件一览

相关文章

今日头条算法引领个化信息时代的变革

信息爆炸时代已经到来。每个人都是信息的接收者和传播者。面对海量的信息,人们往往感到无所适从。为了解决这一问题,各大互联网公司纷纷推...

网站推广 2025-01-31 阅读1 评论0

今日头条算法信息推荐的秘密武器

信息爆炸的时代已经来临。人们每天都会接触到大量的信息,而如何从这些信息中筛选出有价值的内容,成为了亟待解决的问题。今日头条算法作为...

网站推广 2025-01-31 阅读1 评论0

今日头条算法精准推荐背后的技术奥秘

信息爆炸的时代已经来临。我们每天都要面对海量的信息,如何从这些信息中筛选出自己感兴趣的内容,成为了每个人都关心的问题。今日头条作为...

网站推广 2025-01-31 阅读1 评论0