CentOS安装Pure-FTPd+MySQL
2014-11-09 00:38
417 查看
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,配置完成。
原帖:http://crazyhongzhi.blog.51cto.com/1228701/340546
相关文章推荐
- centos 6.5 安装pure-ftpd + mysql
- Centos下pure-ftpd安装配置详解
- litespeed+nginx+mysql+php+pureftpd一键安装包
- CentOS 源码编译安装Pure-FTPd(配置系统用户登录)
- redhat安装pure-ftpd+mysql时出现libmysqlclient错误的解决办法
- CentOS 6.7 FTP安装配置之pure-ftpd
- CentOS7 安装 Pure-ftpd
- pure-ftpd在gentoo,centos,debian中安装
- CentOS 5.5 x86_64下安装配置pure-ftpd
- CentOS安装配置pure-ftpd
- CentOS安装 pure-ftpd
- centos 6.8 安装 pure-ftpd-1.0.43,采用MariaDB作为用户数据库
- Centos下pure-ftpd安装配置详解
- pure-ftpd + mysql.......Management 安装配置实例
- CentOS 源码编译安装Pure-FTPd
- pureftpd+mysql验证的安装配置文档
- CentOS7.2 FTP(pure-ftpd-1.0.43)安装
- CentOS 5.3上yum安装Apache+php+Mysql+phpMyAdmin
- centos 5.2自动安装的php不支持mysql?
- 在FREEBSD 5.2中使用Pureftpd + MySQL + Pureftpd_php_manager架设FTP SERVER