此教程应该是最简单的教程了你只需要直接按照下面的命令执行就好。
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