#fastdfs 与nginx安装
安装依赖:
yum install pcreyum
install pcre-develyum
install zlibyum
install zlib-develyum
install openssl
yum install openssl-devel
##依赖安装报错报错
E: Unable to locate package openssl-devel
原因:RedHat、centos才是openssl-devel
Ubuntu:
sudo apt-get install openssl
sudo apt-get install libssl-dev
sudo apt install openssl libssl-dev -y
nginx:
启动失败:
ngx_http_fastdfs_set pid=14836
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()
原因:端口号被占用
解决办法:关闭nginx,重新启动
sudo ./nginx -s stop
sudo ./nginx
安装参考:https://www.jianshu.com/p/1598bd026739
教程非常详细,测试有效