MacOS安装配置xampp-8.1.6,新增虚拟站点

Posted Rudon滨海渔村

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MacOS安装配置xampp-8.1.6,新增虚拟站点相关的知识,希望对你有一定的参考价值。

效果图

 

准备工具

xampp-osx-8.1.6-0-installer.dmg   171MB

下载地址1: (官网,好慢,才几百K最多)

https://udomain.dl.sourceforge.net/project/xampp/XAMPP Mac OS X/8.1.6/xampp-osx-8.1.6-0-installer.dmg

下载地址2: (百度云盘,有钱就快)

链接: https://pan.baidu.com/s/1DLXbP6S6Y5Tm73wwDWhWkQ?pwd=i5uw 提取码: i5uw

P.s. 那个VM版本的暂时不知道怎么用,还是建议先用传统的安装办法

具体步骤(安装)

  1. 双击xampp-osx-8.1.6-0-installer.dmg,再双击弹出框的安装包,如下:
  2. 一路Next


  3. 按下F4,找到Xampp文件夹,打开“manager OSX”,
  4. 在Xampp的程序中,点击“Manager Servers”的“Start all”,
    即可启动mysql+php+mysql
  5. 浏览器中访问localhost,即可看到默认站点:

具体步骤(添加站点)

  1. 准备好本地站点文件,例如/var/www/suibian.com/index.php
    <?php phpinfo();
  2. 修改/etc/hosts文件,添加本地测试域名:
    127.0.0.1 suibian.com
  3. 修改xampp的apache虚拟主机配置文件,
    sudo nano /Applications/XAMPP/etc/httpd.conf

    找到User daemon的位置,如图:
    修改为:
    User xxx 
    Group staff
    注意这是你自己的用户名+用户组

    然后,“httpd-vhosts.conf”,去掉前面的 # 注释符,确保引入了 vhosts 虚拟主机配置文件

    此处对应文件是“etc/extra/httpd-vhosts.conf”,
    注意etc前面没有带斜杠,证明这个文件的完整路径应该是:
    /Applications/XAMPP/etc/extra/httpd-vhosts.conf
    我们把虚拟主机配置保存到这个文件即可。

    继续,权限配置,找到:

    <Directory />
        AllowOverride none
        Require all denied
    </Directory>

    修改为:
    <Directory />
        Options All
        AllowOverride All
        Order Deny,Allow
        Allow from all
    </Directory>

    保存本配置文件

  4. 修改虚拟主机vhost配置文件:
    cd /Applications/XAMPP/etc/extra/
    sudo nano httpd-vhosts.conf
    如图:

    在内容后面添加我们的站点信息:
    <VirtualHost suibian.com:80>
        DocumentRoot "/var/www/suibian.com"
        ServerName suibian.com
        ErrorLog "logs/suibian_error_log"
        CustomLog "logs/suibian_access_log" common
    </VirtualHost>

    保存,重启xampp的apache即可
  5. 浏览器中访问suibian.com

    ok~ 

 

 

感想

没有在windows上的Laragon方便,xampp的PHP版本切换还在摸索中。。。

 

 封面

 

 

 

 

 

 

 

 

 

 

 

以上是关于MacOS安装配置xampp-8.1.6,新增虚拟站点的主要内容,如果未能解决你的问题,请参考以下文章

试试macOS 11 Big Sur系统?附镜像和虚拟机图文配置教程

虚拟主机不适用于安装 macOS Sierra

虚拟机-macos-安装-优化-问题

MacOS 通过virtualbox安装的centos7虚拟机不能上网解决办法

vbox导入虚拟电脑网卡MAC问题,MacOS 通过virtualbox安装的centos7虚拟机不能上网解决

VM15安装MacOS