下载所需要的软件包

pure-ftp的源码  pure-ftpd-1.0.36.tar.gz   

各种php页面   pureadmin-0.3.tar.gz

Pureftp和mysql结合的文件

PURE-FTP服务器的搭建_stylePURE-FTP服务器的搭建_软件包_02

建立光盘挂载点

PURE-FTP服务器的搭建_target_03

编辑本地yum

PURE-FTP服务器的搭建_blank_04

PURE-FTP服务器的搭建_target_05

yum安装

PURE-FTP服务器的搭建_style_06

Php的图形库  php-gd

Php支持的字符集   php-mbstring

Php和mysql的连接器件   php-mysql

启动apache服务   开机自动启动    启动mysql服务

PURE-FTP服务器的搭建_blank_07

设置mysql口令  为了安全

PURE-FTP服务器的搭建_软件包_08

创建编辑index.php 页面

PURE-FTP服务器的搭建_服务器_09

PURE-FTP服务器的搭建_target_10

Apache的默认站点首页不是index.php,所以后面要加上/index.php

PURE-FTP服务器的搭建_blank_11

Php和apache的结合已经没有问题了

源码安装pure-ftp

返回到根目录下的/pureftp目录下

拆解pure-ftp软件包  释放到/usr/local/src/目录下

PURE-FTP服务器的搭建_软件包_12

切换到/usr/local/src/目录下

PURE-FTP服务器的搭建_blank_13

./configure  --help 查看参数配置

      ./configure \

      --prefix=/usr/local/pureftpd \    指明安装路径

       --with-mysql \               pure-ftp要结合mysql数据库服务器【虚拟账号】

       --with-shadow \              用本地账号实现身份验证【本地账号】

       --with-pam  \               pam实现身份验证     【本地账号】

        --with-welcomemsg   \

       --with-uploadscript  \

       --with-cookie   \             跟踪具体用户     

       --with-virtualchroot \           支持虚拟目录       

       --with-virtualhosts \             支持虚拟主机  

       --with-diraliases \               支持别名  

       --with-quotas \                  支持配额

       --with-puredb \           放置映射关系的数据库【虚拟账号和本地账号的映射】

       --with-sysquotas \               支持系统配额的控制 

        --with-ratios \                 支持速率的控制

       --with-ftpwho \

      --with-throttling \                支持  域值的概念                   

      --with-language=simplified-chinese        语言  

PURE-FTP服务器的搭建_target_14

编译安装

make  && make install

配置文件的选项没设置

PURE-FTP服务器的搭建_服务器_15

PURE-FTP服务器的搭建_blank_16

没有要执行的工具和指令。就不用添加了

有要执行的工具和指令,就要添加了

源码解压的目录

PURE-FTP服务器的搭建_软件包_17

21号端口服务已经配置编译安装过了

服务器有配置文件

PURE-FTP服务器的搭建_服务器_18

看一下那两个文件

切换到configuration-file/目录下

PURE-FTP服务器的搭建_target_19

改成可执行

PURE-FTP服务器的搭建_blank_20

额外安装的软件包都放在   rpm包  /usr/sbin/

                         源码    /usr/local/某个目录/sbin/

脚本

PURE-FTP服务器的搭建_style_21

配置文件     在/usr/local/某个目录/etc/  

PURE-FTP服务器的搭建_软件包_22

返回上一级目录 控制脚本

PURE-FTP服务器的搭建_服务器_23

PURE-FTP服务器的搭建_style_24

要改路径,很多路径对不上

PURE-FTP服务器的搭建_target_25

PURE-FTP服务器的搭建_target_26

启动pureftpd  21端口已经打开

PURE-FTP服务器的搭建_软件包_27

设置php页面

PURE-FTP服务器的搭建_blank_28

管理采用目录来管理, 不论是物理目录还是虚拟目录

PURE-FTP服务器的搭建_target_29

PURE-FTP服务器的搭建_服务器_30

Mysql 服务器里面没有与之相关的数据库和表格

切换到根目录下的pureftp目录下

编辑pureftp.sql

PURE-FTP服务器的搭建_style_31

PURE-FTP服务器的搭建_软件包_32PURE-FTP服务器的搭建_服务器_33PURE-FTP服务器的搭建_服务器_34

进入数据库里

PURE-FTP服务器的搭建_服务器_35

PURE-FTP服务器的搭建_软件包_36

PURE-FTP服务器的搭建_服务器_37

查看数据库

PURE-FTP服务器的搭建_blank_38

切换到/var/www/html/pureadmin/目录下

PURE-FTP服务器的搭建_软件包_39

PURE-FTP服务器的搭建_target_40PURE-FTP服务器的搭建_blank_41PURE-FTP服务器的搭建_软件包_42

PURE-FTP服务器的搭建_软件包_43

编辑首页

PURE-FTP服务器的搭建_软件包_44

PURE-FTP服务器的搭建_style_45

切换到根目录下的pureftp目录下

PURE-FTP服务器的搭建_style_46

PURE-FTP服务器的搭建_target_47

编辑pure-ftpd.conf

PURE-FTP服务器的搭建_服务器_48

自动创建家目录

PURE-FTP服务器的搭建_style_49

PURE-FTP服务器的搭建_blank_50

编辑pureftpd-mysql.conf   修改配置

PURE-FTP服务器的搭建_软件包_51

PURE-FTP服务器的搭建_软件包_52PURE-FTP服务器的搭建_style_53

PURE-FTP服务器的搭建_blank_54

重启服务

PURE-FTP服务器的搭建_服务器_55

做映射

创建本地账号

PURE-FTP服务器的搭建_target_56

PURE-FTP服务器的搭建_target_57PURE-FTP服务器的搭建_target_58

映射关系做好了

创建库

PURE-FTP服务器的搭建_style_59

PURE-FTP服务器的搭建_服务器_60PURE-FTP服务器的搭建_软件包_61

PURE-FTP服务器的搭建_服务器_62

PURE-FTP服务器的搭建_style_63PURE-FTP服务器的搭建_软件包_64

点击左上角的【新建】

PURE-FTP服务器的搭建_服务器_65

点击页面上边的【FTP用户】

PURE-FTP服务器的搭建_服务器_66PURE-FTP服务器的搭建_服务器_67

PURE-FTP服务器的搭建_服务器_68

PURE-FTP服务器的搭建_blank_69

匿名账号无法登陆

PURE-FTP服务器的搭建_target_70PURE-FTP服务器的搭建_blank_71

匿名账号登陆

先建立一个账号

PURE-FTP服务器的搭建_软件包_72

PURE-FTP服务器的搭建_blank_73