下载所需要的软件包
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用户】
匿名账号无法登陆
匿名账号登陆
先建立一个账号