首页 » 日常生活 » CentOS安装Pure-FTPd+MySQL

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

原文链接:CentOS安装Pure-FTPd+MySQL,转载请注明来源!

0