FastDFS的搭建----云服务器搭建

本教程详细指导如何在CentOS7上搭建FastDFS云服务器版,包括关闭防火墙、安装libfastcommon和FastDFS、配置tracker和storage、集成Nginx、设置开机自启动等步骤,确保文件上传和访问的顺利进行。
摘要由CSDN通过智能技术生成

此教程应该是最简单的教程了你只需要直接按照下面的命令执行就好。

1. 安装 Linux(演示用使用 CentOS7) 系统 ( 请自行百度)

2. 使用 SecureCRT 工具 连接到的你的 Linux( 请自行百度)

3. 关闭 CentOS7 的防火墙 ( 或者将相应的端口 放行)

我采用的是关闭防护墙(也没人看得上攻击你的服务器)
systemctl stop firewalld.service         #停止 firewall
systemctl  disable firewalld.service    #禁止 firewall 开机启动
firewall  --cmd  --state   #查看默认防火墙状态(关闭后显示notrunning,开启后显示 running)

4. FastDFS的环境 准备( 直接执行下面命令)

[root@localhost ~]#  yum install make cmake gcc gcc--  c++ 
[root@localhost ~]#  yum install vim --enhanced
[root@localhost ~]#  yum install zip unzip
[root@localhost ~] #  yum install  --y pcre pcre  --devel
[root@localhost ~] #  yum install   --y zlib zlib  --devel
[root@localhost ~] #  yum install     --y openssl openssl  --devel
[root@localhost ~]#  yum install net   --tools
[root@localhost ~] #  yum install git

5. 下载所需要的安装包 (GitHub直接下载就好)

[root@localhost ~] #  git clone https://github.com/TyCoding/build  --fastdfs.git
[root@localhost ~] #  mv build --fastdfs/*/root/&&  rm  --rf build  --fastdfs
[root@localhost ~] #  cd software

6. 安装 libfastcommon

将 libfastcommon-master.zip 解压到 /usr/local/fast 目录下,并编译安装

[root@localhost  software]#  un zip libfastcommon  --master.zip  –d  /usr/local/fast/
[root@localhost software] #  cd /usr/local/fast/libfastcommon  --master/
[root@localhost libfastcommon --master] #  ./make.sh && ./make.sh install

由于 libfastcommon 安装好后会自动将库文件拷贝至 /usr/lib64 目录下,但因为FastDFS 程序引用/usr/lib 目录,所以我们可以通过创建软连接的方式来解决FastDFS 的引用路径问题,当然通过将/usr/lib64 下的库文件拷贝到 /usr/lib 下也行。

[root@localhost libfastcommon- - master] #  ln  --s  /usr/lib64/libfastcommon.so   /usr/local/lib/libfastcommon .so
[root@localhost
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值