pure-ftpd的安装和使用

本文指导如何在系统中安装pure-ftpd并配合MySQL进行管理,涉及编译定制、配置文件修改、数据库创建以及启动服务的详细步骤。通过配置,实现包括用户权限、上传速度限制等功能。
摘要由CSDN通过智能技术生成
一,系统支持
系统中需要安装有 Mysql+Apache+Dns(可选).
二,准备软件
Ftpd Server :
pure-ftpd-1.0.20.tar.gz
pureftpd_php_manager:
pureftpd_php_manager.tar.gz

三,定制安装
1:解压缩
到下载的两个文件所在目录.
#cd download
#tar zxvf pure-ftpd-1.0.20.tar.gz
#tar zxvf pureftpd_php_manager.tar.gz
2:编译
#cd pure-ftpd-1.0.20

#./configure /
--prefix=/usr/local/pureftpd /
--with-mysql=/usr/local/mysql /
--with-paranoidmsg /
--with-shadow /
--with-welcomemsg /
--with-uploadscript /
--with-quotas /
--with-cookie /
--with-pam /
--with-virtualhosts /
--with-virtualroot /
--with-diraliases /
--with-sysquotas /
--with-ratios /
--with-ftpwho /
--with-throttling /
--with-language=simplified-chinese --------------->>Socket 会话显示出来的信息的语言.缺省为英语,simplified-chinese 简体中文,traditional-chinese BIG5繁体中文

--with-mysql=/usr/local/mysql / 此处的 /usr/local/mysql 请改为你的mysql实际安装路径.如果出现类似configure: error: Your MySQL client libraries aren't properly installed 的错误,请将mysql目录下的 include/mysql下的mysql.h文件以及lib/mysql下的全部文件,连接(直接复制过去或许也可)到 /usr/lib 目录下
3:安装
#make
#make check
#make install

#cp pureftpd-mysql.conf /usr/local/etc/

#cd configuration-file
#chmod u+x pure-config.pl
#cp pure-config.pl /usr/local/sbin/


#cp /usr/local/pureftpd/sbin/pure-ftpwho /usr/local/sbin/

#cp pure-ftpd.conf /usr/local/etc/
将pureftpd_php_manager目录拷贝到网站目录下
cp -R pureftpd_php_manager /opt/www/pureftpd_php_manager


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值