XAMPP Mac是一款免费的PHP开发环境集成开发包,包含MySQL、PHP、Perl等系统组件,可以方便用户进行PHP建站,无需添加变量,非常方便。另外小编还提供了XAMPP Mac安装教程,需要的朋友不要错过,快快下载吧!
XAMPP Mac安装教程
1、双击安装包(xampp-osx.dmg文件),出现XAMPP的图标,将该图标拖至应用程序(按照提示就行,Mac os 经典方法)。出现欢迎界面如下图3.


2、点击“NEXT”进入选择组件的页面,请不要动供选择的两个组件,因为这两个组件对于非XAMPP开发人员来说是必须的,如果少安装一个组件会导致配置起来特别麻烦。
3、接下来进入“Installation Directory”界面,不用任何操作,因为大多数人对于Mac系统的路径不了解容易出错。
4、下面进入“Bitnami for XAMPP”的界面,这个是提示你有很多插件例如WordPress或者一些协议插件如邮件系统等,不用管直接进入下一步。
5、进入“Ready to Install”界面,直接点击下一步,不用管其它选项。
6、接下来就进入到安装读取进度条的阶段了,等待大概5分钟的时间


7、安装完成,点击“Finish“按钮。
验证安装成功的方法
这是会出现一个快捷方式,单击打开,会出现主面板,点击”Go to Application“或者”Open Application Folder“。
右键点击”快捷方式“的路径会进入到一个网页中,说明安装成功。网址为localhost/dashboard。
XAMPP Mac配置环境教程
打开后界面
切换到“Manage Servers” 点击“Start All”即可开启所有服务,或者使用终端命令开始运行XAMPP,在终端下以系统管理员的身份登陆 "sudo su" 然后使用命令启动XAMPP服务 “/Applications/XAMPP/xamppfiles/xampp start”
如果你能在屏幕上看到类似下面的提示信息 表示成功:
Starting XAMPP for MacOS X 1.7.3...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for MacOS X started.
如果你在 XAMPP: Starting ProFTPD... 这一步出现如下错误:
XAMPP: Starting ProFTPD.../Applications/XAMPP/xamppfiles/xampp: line 184: /Applications/XAMPP/xamppfiles//var/proftpd/start.err: No such file or directory fail.
Contents of "/Applications/XAMPP/xamppfiles//var/proftpd/start.err": cat: /Applications/XAMPP/xamppfiles//var/proftpd/start.err: No such file or directory
只需运行如下命令
sudo mkdir /Applications/XAMPP/xamppfiles/var/proftpd/
touch /Applications/XAMPP/xamppfiles/var/proftpd/start.err
sudo /Applications/XAMPP/xamppfiles/xampp fix_rights
如果出现这种错误
Starting XAMPP for Mac OS X 1.8.2-1...
XAMPP: Starting Apache...fail.
XAMPP: Another web server is already running.
XAMPP: Starting MySQL…already running.
可能是因为你mac本身自带的apache服务已经开启,需要在终端用命令进行关闭,然后在开启XAMPP服务
重启apache:sudo /usr/sbin/apachectl restart
关闭apache:sudo /usr/sbin/apachectl stop
开启apache:sudo /usr/sbin/apachectl start
成功以后 在浏览器输入http://localhost 看到如下页面
可以写一个php文件放到“/Applications/XAMPP/xamppfiles/htdocs”目录测试一下
XAMPP包含组件
Apache 2.4.25
MariaDB 10.1.21
PHP 7.1.1 & PEAR + SQLite 2.8.17/3.7.17 + multibyte (mbstring) support
Perl 5.16.3
ProFTPD 1.3.4c
phpMyAdmin 4.6.5.2
OpenSSL 1.0.2j
GD 2.0.35
Freetype2 2.4.8
libpng 1.5.26
gdbm 1.8.3
zlib 1.2.8
expat 2.0.1
Sablotron 1.0.3
libxml 2.0.1
Ming 0.4.5
Webalizer 2.23-05
pdf class 0.11.7
ncurses 5.9, pdf class 0.11.7
mod_perl 2.0.8-dev
FreeTDS 0.91
gettext 0.18.1.1
IMAP C-Client 2007e
OpenLDAP (client) 2.4.21
mcrypt 2.5.8
mhash 0.9.9.9
cUrl 7.45.0
libxslt 1.1.28
libapreq 2.12
FPDF 1.7
ICU4C Library 4.8.1
APR 1.5.2
APR-utils 1.5.4