XAMPP 如何关掉某个服务的自动启动

平时我们使用的时候都会通过 xampp start 来启动 xampp 相应的服务。

kyle-mbp:~ Kyle$ /Applications/XAMPP/xamppfiles/bin/xampp start

Starting XAMPP for Mac OS X 7.3.0-0...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.

如上,我这里面会启动三个服务,​​apache​​​,​​mysql​​​,​​ftpd​

但平时我只需要 ​​apache​​​ 和 ​​mysql​​​ 两个服务,所以如何关闭那个 ​​ftp​​ 呢? 如下。

启动时关闭不需要的服务

切到目录 ​​/Applications/XAMPP/xamppfiles/etc/xampp​​ 下

看到目录结构如下:

kyle-mbp:xampp Kyle$ ll
total 0
-rw-r--r-- 1 root admin 0 Jan 16 2019 rights_fixed
-rw-rw-r-- 1 root admin 0 Apr 19 2013 selinux
-rw-r--r-- 1 Kyle admin 0 Jul 31 09:23 startftp
-rw-rw-r-- 1 root admin 0 Jan 27 2006 startssl

要在启动的时候去掉哪个服务,只需要删除对应的文件即可。
我想不启动 ​​​ftp​​​,那么删除 ​​startftp​​​ 即可,再次启动的时候将不会启动 ​​ftp​​ 了

rm -f startftp

启动时添加相应的服务

删除启动服务之后,如果想再添加回来,只需要添加对应名称的文件即可。
如:添加上面删除过的 ftp 服务

touch startftp

​touch​​ 是新建空白文件的指令

这样就可以了