一、准备压缩包
- 在https://codeload.github.com/happyfish100/libfastcommon/zip/master上下载一个fastdfs的压缩包,尽量不要新版本
- 在百度上搜索下载libfastcommon-master.zip压缩包
二、对压缩包进行解压
tar.gz的用tar zxvf XXX进行解压,zip的用unzip进行解压,如果没有的话用yum -y install命令进行安装
三、libfastcommon安装
- 进入解压后的文件目录,执行./make.sh
- 如果没有问题继续执行./make.sh install进行安装
- 创建软连接(提示存在也无所谓,此项只是保险起见的操作)
ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so
ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so
四、fastdfs安装
- 进去到fastdfs解压目录,执行./make,如果报类似下面的错,是版本的问题,降低fastdfs的版本再继续2
/usr/include/fastcommon/ioevent.h:82:2: 错误:#error port me #error port me
/usr/include/fastcommon/ioevent.h:95:2: 错误:#error port me #error port me
/usr/include/fastcommon/ioevent.h:108:2: 错误:#error port me #error port me
2.如果没有问题,继续执行./make install
五、修改配置文件
- 进入/etc/fdfs目录,执行:
cp client.conf.sample client.conf
cp storage.conf.sample storage.conf
cp tracker.conf.sample tracker.conf
2.修改改名后文件中对应的ip地址和路径
3.修改fastdfs解压路径下./conf/storage.conf中Ip地址
六、启动和停止
1、启动
/etc/init.d/fdfs_storaged start
/etc/init.d/fdfs_trackerd start
2、停止
/etc/init.d/fdfs_trackerd stop
/etc/init.d/fdfs_storaged stop
七、上传文件
/usr/bin/fdfs_upload_file /etc/fdfs/client.conf XXXX文件名
八、未完待续
来源:CSDN
作者:fly7765
链接:https://blog.csdn.net/fly7765/article/details/103458579