是随时随地

xiaoxiao2021-02-28  92

相对fastdfs4来说,第一个重大改变是需要安装libfastcommon函数库,以及不用再安装libevent事件库依赖。下载最新的libfastcommon安装包,解压,执行./make.sh && ./make.sh install 完成安装,完成后,库被安装到了/usr/include/fastfommon下,如图:

接下来安装fastdfs,如果直接./make.sh && ./make.sh install安装,基本上没啥问题。这里主要说说自定义安装。解压安装包后,修改make.sh文件内容。修改内容,

TARGET_PREFIX=$DESTDIR/usr

TARGET_CONF_PATH=$DESTDIR/etc/fdfs

TARGET_INIT_PATH=$DESTDIR/etc/init.d

如图:

修改完成之后如图,目录自己定义。然后再执行./make.sh && ./make.sh install。就安装到自己定义的目前去了。

解析来安装fastdfs的nginx扩展模块,解压后进入解压目录的src目录,编辑config文件。修改图中红色区域,对于定义安装的目录,如图:

修改完成后如图,然后在执行./make.sh && ./make.sh install。安装完后,有个小问题,安装程序不自动复制扩展模块的配置文件到自定义安装的目录下,需要手动复制。命令:cp fastdfs-nginx-module/src/mod_fastdfs.conf /opt/fdfs_storage/etc/fdfs/  。

然后安装nginx,这里顺便提下,编译参数需要注意, --add-module=/usr/local/src/fastdfs-nginx-module/src/  是带了src的,不然编译不了。安装完之后,还会存在两个问题,一是缺少http.conf文件,一个是缺少mime.type,将这两个文件拷贝到自定义安装目录的配置文件去。不然nginx启动报错,如图:

转载请注明原文地址: https://www.6miu.com/read-73371.html

最新回复(0)