CentOS安装Pure-FTPd+MySQL

CentOS安装Pure-FTPd+MySQL

需要提前安装MySQL,然后开始准备工作
cd /usr/local/src
wget http://file.ospad.com/others/pure-ftpd-1.0.28.tar.gz
wget http://file.ospad.com/others/ftp_v2.1.tar.gz
yum install pam-devel
yum install mysql-devel
cp /usr/local/mysql/lib/mysql/libmysqlclient* /usr/lib
为Pure-FTPd添加用户,设置权限:
groupadd ftpgroup
useradd ftpuser -g ftpgroup -d /home -s /sbin/nologin
chown -R ftpuser:ftpgroup /home
开始安装Pure-FTPd:
cd /usr/local/src
tar zxvf pure-ftpd-1.0.28.tar.gz
cd pure-ftpd-1.0.28
./configure \
-- prefix=/usr/local/pureftpd \
-- with-mysql=/usr/local/mysql \
-- with-puredb \
-- with-shadow \
-- with-pam \
-- with-paranoidmsg \
-- with-welcomemsg \
-- with-uploadscript \
-- with-cookie \
-- with-virtualchroot \
-- with-virtualhosts \
-- with-virtualroot \
-- with-diraliases \
-- with-quotas \
-- with-sysquotas \
-- with-ratios \
-- with-ftpwho \
-- with-throttling
make
make install
复制配置文件:
cp pureftpd-mysql.conf /etc/
cp configuration-file/pure-ftpd.conf /etc/
cp configuration-file/pure-config.pl /usr/local/pureftpd/sbin/
chmod u+x /usr/local/pureftpd/sbin/pure-config.pl
安装为服务:
vi contrib/redhat.init
找到“fullpath=/usr/local/sbin/$prog”改为:
fullpath=/usr/local/pureftpd/sbin/$prog
找到“pureftpwho=/usr/local/sbin/pure-ftpwho”,改为:
pureftpwho=/usr/local/pureftpd/sbin/pure-ftpwho
cp contrib/redhat.init /etc/init.d/pure-ftpd
chmod +x /etc/init.d/pure-ftpd
chkconfig  -- add pure-ftpd
安装User manager for PureFTPd:
cd /usr/local/src
tar zxvf ftp_v2.1.tar.gz
cp -a ftp /usr/local/apache/htdocs
vi /etc/httpd/conf/httpd.conf
添加  index.php   (391行)
AddType application/x-httpd-php .php  (753行)
访问“http://localhost/ftp/install.php”,按向导安装。


第二步,选择第一项,创建新的数据库。


使用root密码,其它保持不变化。


这里是新建的数据库名,用户名和密码,保持不变


第四步修改“FTP Address”这一项。


这一步是添加管理员,默认用户名是Administrator,不允许修改。
修改Pure-FTPd配置文件:
vi /etc/pure-ftpd.conf
找到“# MySQLConfigFile     /etc/pureftpd-mysql.conf”这一行,去掉注释。
vi /etc/pureftpd-mysql.conf
找到“# MYSQLServer     127.0.0.1”和“# MYSQLPort       3306”,去掉注释。
下面修改为第三步的信息:
MYSQLUser:ftp
MYSQLPassword tmppasswd
MYSQLDatabase ftpusers
MYSQLCrypt md5
启动Pure-FTPd:
service pure-ftpd start
OK,配置完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值