Mac 如何启动PHP环境XAMPP

一.先描述我遇到的问题
1.我是每次直接从app上点击启动XAMPP的,但每次都显示一直在启动,也不知道启动失败成功(这里其实可以去安装的根目录/Applications/XAMPP/logs 查看日志)

2.改用命令行启动
启动前一定要先关闭mac自带的web服务,用以下的命令强制杀死全部 httpd 进程,注意使用sudo管理员权限

sudo killall httpd

多执行几次,直到出现:No matching processes were found(第一次会提示让输入密码)

`KK-Mac:$ sudo killall httpd
Password:
KK-Mac:$ sudo killall httpd
KK-Mac:$ sudo killall httpd
No matching processes were found`

然后再启动

sudo /Applications/XAMPP/xamppfiles/xampp start   // 启动服务器

顺便在此记录下其它XAMPP的命令行:

//sudo /Applications/XAMPP/xamppfiles/xampp stop    // 停止服务器
sudo /Applications/XAMPP/xamppfiles/xampp restart  // 重启服务器

但是命令行启动看到这种情况:XAMPP还是启动失败,ProFTPD启动失败:

- warning: unable to determine IP address of 'KK-Mac'
- error: no valid servers configured
- Fatal: error processing configuration file '/etc/proftpd.conf'

根据错误提示,是主机名和IP解析没法对应。

二.解决方法:
1.在配置文件/Applications/XAMPP/xamppfiles/etc/proftpd.conf里面增加自己主机 IP(直接下面证据copy过去就好);

DefaultAddress                  173.231.28.140

2.修改主机host文件: /etc/hosts

vi /etc/hosts  //(ip +上文提到的未能解析的Mac名 + 别名)
173.231.28.140 KK-Mac MyMac

保存退出后,重新启动,

KK-Mac:$ sudo killall httpd
Password:
KK-Mac:$ sudo killall httpd
KK-Mac:$ sudo killall httpd
No matching processes were found

KK-Mac$ sudo /Applications/XAMPP/xamppfiles/xampp start
Starting XAMPP for Mac OS X 7.2.19-1...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...already running.
XAMPP: Starting ProFTPD...already running.

再次启动,ProFTPD成功了,下面的Apache Web Server也跟着成功了,XAMPP就成功启动了

Mac 如何启动PHP环境XAMPP_第1张图片

你可能感兴趣的:(XAMPP,PHP启动)