美文网首页
mac 下 xampp 多域名 多站点 多虚拟主机 配置

mac 下 xampp 多域名 多站点 多虚拟主机 配置

作者: John_LS | 来源:发表于2016-07-20 17:04 被阅读1384次

    转载

    先下载安装xampp(php环境应用组合包)

    屏幕快照 2016-07-20 下午2.33.54.png
    1、编辑hosts文件,目录是/etc/hosts,打开终端操作,因为mac有权限限制,因此需要暂时获取root权限。

    sudo nano /private/etc/hosts

    输入密码,安全考虑,密码不显示占用位数,在gnu nano编辑器中进行修改,按control+X退出,按Y确认

    屏幕快照 2016-07-20 下午5.00.03.png

    2、修改xampp的配置文件

    1、修改httpd.conf文件,目录是/Applications/XAMPP/xamppfiles/etc/httpd.conf,在终端里输入命令如下

    sudo nano /Applications/XAMPP/xamppfiles/etc/httpd.conf

    2、打开httpd.conf文件后,按ctrl+W搜索 “httpd-vhosts.conf”,去掉前面的 # 注释符,确保引入了 vhosts 虚拟主机配置文件。

    屏幕快照 2016-07-20 下午2.43.30.png

    3、打开文件httpd-vhosts.conf文件,目录是/Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf,在终端里输入命令如下:

    sudo nano /Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf

    输入密码后打开httpd-vhosts.conf文件开始编辑

    # localhost
    <VirtualHost *:80>
        ServerName testphp
        DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/test"
        <Directory "/Applications/XAMPP/xamppfiles/htdocs">
            Options Indexes FollowSymLinks Includes execCGI
            AllowOverride All
            Require all granted
        </Directory>
    </VirtualHost>
    
    屏幕快照 2016-07-20 下午5.02.35.png

    重启Apache,访问testphp出现403错误,在httpd.conf里面搜索User Deamon,把deamon改成OS的用户名,重启Apache,就可以了。

    以上是新建项目时,添加的项目目录。

    附:

    http://www.apachefriends.org/zh_cn/xampp-macosx.html
    /Applications/XAMPP/xamppfiles/bin ,XAMPP 命令库。
    例如 /Applications/XAMPP/xamppfiles/bin/mysql 可执行MySQL 监视器。
    /Applications/XAMPP/htdocs/,Apache 文档根目录。
    这里是网页文档所在地
    /Applications/XAMPP/etc/httpd.conf,Apache 配制文件。
    /Applications/XAMPP/etc/my.cnf,MySQL 配制文件。
    /Applications/XAMPP/etc/php.ini
    PHP 配制文件。
    /Applications/XAMPP/etc/proftpd.conf,ProFTPD 配制文件。

    331, ftp需要密码
    530密码错误
    550就是http404
    firebug抓不到ftp的信息的额

    相关文章

      网友评论

          本文标题:mac 下 xampp 多域名 多站点 多虚拟主机 配置

          本文链接:https://www.haomeiwen.com/subject/bapvjttx.html