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,配置完成。

转载于:https://blog.51cto.com/crazyhongzhi/340546

CentOS安装Pure-FTPd+MySQL相关推荐

  1. centos 安装php mysql_学习centos安装php的mysql扩展

    摘要 腾兴网为您分享:学习centos安装php的mysql扩展,携程,顺风车,时光机器,汽修宝等软件知识,以及pokegen,synthesiapiano,软件效果器,王权2,英语点读软件,小黑,制 ...

  2. 腾讯云centos安装jdk+tomcat+mysql

    一.安装jdk 参考:腾讯云Centos安装jdk8 - 河岸飞流 - 博客园 wget下载jdk1.8_weixin_33785972的博客-CSDN博客 1.先切换目录 cd /usr/local ...

  3. mysql error104528000_腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)...

    前言 趁着学生期间,买了一个云服务器拿来自己练练手,刚配置一个环境就让自己各种无语,把自己配置的步骤和遇到的问题整理一下. 安装过程 将下载好的安装包上传到云服务器/usr/local文件夹 scp ...

  4. CentOS安装和配置Mysql

    1. Centos 默认的yum 是没有Mysql5.7 所以需要配置下,从官网获取最新的RPM包 在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downlo ...

  5. 腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)

    作者:王利龙,北京邮电大学在读学生. 前言 趁着学生期间,买了一个云服务器拿来自己练练手,刚配置一个环境就让自己各种无语,把自己配置的步骤和遇到的问题整理一下. 安装过程: 安装JDK 看了很多资料, ...

  6. centos 安装mysql_Centos 下mysql数据库完整安装过程

    1. 检查系统自带的Mysql,并卸载自带的版本 [root@iZ2366ycl7sZ config]# yum list installed |grep mysql mysql.x86_64 5.1 ...

  7. 最详细的阿里云服务器Centos 安装jdk,tomcat,mysql,redis之jdk安装与卸载

    一.jdk下载安装 (先不说安装,先说卸载:确保环境是净化过的) (1)首先一定要养成个好习惯,在安装之前查看系统是否有没有自带jdk (2)查看是否有相关文件java文件 (3)如果有,将以上信息全 ...

  8. CentOS安装与配置LNMP

    本文PDF文档下载:http://www.coderblog.cn/doc/Install_and_config_LNMP_under_CentOS.pdf 本文EPUB文档下载:http://www ...

  9. CentOS 5.5 编译安装apache+php+mysql,利用CMS快速建立论坛

    这个是转来的,细节没有验证,请网友自己斟酌.......... CentOS 5.5 编译安装apache+php+mysql,利用CMS快速建立论坛 1.安装Apache [root@bogon t ...

  10. centos 安装mysql5.6.20_CentOS 7 安装MySQL 5.6遇到的疑难杂症小结

    在一测试服务器(CentOS Linux release 7.2.1511)上安装MySQL 5.6(5.6.19 MySQL Community Server)时遇到下面错误,这个是因为CentOS ...

最新文章

  1. 计算机 课题学科代码,学科分类与代码表课题.doc
  2. 第三次学JAVA再学不好就吃翔(part112)--内存输出流
  3. html5手机电商网页设计代码_Html5网站制作,干货!20个视觉体验和内容俱佳的优秀网页设计...
  4. 9.3磁盘及文件系统管理详解
  5. CF536C-Tavas and Pashmaks【凸壳】
  6. 290家公司都在用的任务调度系统,还在Github上开源了
  7. 程序员面试题100题第28题——全排列
  8. matlab分析机翼,基于Matlab对机翼断面下轮廓线的数值分析
  9. OpenCV 编程简单介绍(矩阵/图像/视频的基本读写操作)
  10. oracle 批量插入 mysql 区别,Mysql与Oracle中批量插入和更新区别
  11. adobe reader XI打开大约十几秒就闪退问题解决方法大全
  12. 基于物联网的多传感器远程温度监测系统
  13. 【入门】求三个数的平均数
  14. 实用Chrome插件
  15. Python编程快速上手——让繁琐工作自动化第8章8.9.2:疯狂填词
  16. 将标准的EclipseWTP项目转化成具有Gradle功能的EclipseWTP项目
  17. Flutter 游戏引擎 flame
  18. C++ ERROR:error: passing 'XXX' as 'this' argument of 'XXX' discards qualifiers
  19. 爬取豆瓣电影Top250影片信息
  20. 别愁了,预测模型这样做!

热门文章

  1. 【AI白身境】学深度学习你不得不知的爬虫基础​​​​​​​
  2. 2022版中国钕铁硼行业竞争格局与产销潜力预测报告
  3. 全球及中国磁滑轮行业规模预测与供应规划研究报告2022版
  4. 找不到atlapp.h的解決方法
  5. VC6中用DOM遍历网页中的元素
  6. 特征抽取--标签与索引的转化: IndexToString
  7. iOS打包framework - Swift完整项目打包Framework,嵌入OC项目使用
  8. 移动端开发问题及技巧汇总
  9. jquery 查询元素技巧
  10. Unity3D shaderLab