13
2011
03

CentOS安装Pure-FTPd+MySQL

MYsql的安装步骤我不说了  这个大家应该知道  本文是我安装的一些记录.欢迎大家参考


wget http://file.ospad.com/others/ftp_v2.1.tar.gz
yum install pam-devel
yum install mysql-devel
ln -s /usr/local/mysql/lib/mysql/*.* /usr/lib/

可能有部分朋友安装好无法启动PUERFTPD 提示找不到libiconv.so.2

请执行此命令 

ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2


为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 --with-rfc2640
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”,按向导安装。

 


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。