Linux下XAMPP设置默认不启动ProFTPD

XAMPP是款很不错的系统,支持Windows、Linux、Mac OS,我个人在Windows和Linux均使用它,简化部署过程,可以说一键安装LAMP环境。

XAMPP

但最近发现在Linux下输入/opt/lampp/lampp或./lampp start时除启动apache及mysql外还会启动ProFTPD,一般情况下确实需要同时启动这三个服务,但出于系统资源及安全性考虑,不使用FTP时不希望默认启动ProFTPD。在官网www.apachefriends.org未找到任何信息(不得不说,XAMPP官方在文档方面做的不够),后查看lampp脚本发现直接修改start和stop里面的内容即可,具体如下:
打开/opt/lampp/lampp文件(版本:xampp-linux-5.6.15-1)
删除第499-502行,内容如下:

 if test -f $lc/startftp
 then
 startProFTPD || error=1
 fi

删除644-647行,内容如下:

 if test -f $lc/startftp
 then
 stopProFTPD || error=1
 fi

这样默认就不会启动ProFTPD了,当需要使用FTP时,使用./lampp/startftp单独启动ProFTPD。

发表回复