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