下载所需要的软件包

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

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

Pureftp和mysql结合的文件

建立光盘挂载点

编辑本地yum

yum安装

Php的图形库  php-gd

Php支持的字符集   php-mbstring

Php和mysql的连接器件   php-mysql

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

设置mysql口令  为了安全

创建编辑index.php 页面

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

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

源码安装pure-ftp

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

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

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

./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        语言  

编译安装

make  && make install

配置文件的选项没设置

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

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

源码解压的目录

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

服务器有配置文件

看一下那两个文件

切换到configuration-file/目录下

改成可执行

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

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

脚本

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

返回上一级目录 控制脚本

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

启动pureftpd  21端口已经打开

设置php页面

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

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

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

编辑pureftp.sql

进入数据库里

查看数据库

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

编辑首页

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

编辑pure-ftpd.conf

自动创建家目录

编辑pureftpd-mysql.conf   修改配置

重启服务

做映射

创建本地账号

映射关系做好了

创建库

点击左上角的【新建】

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

匿名账号无法登陆

匿名账号登陆

先建立一个账号