hello world to php( mac 配置 xmapp virtual host)

一、安装xmapp。安装完以后查看,服务是否都能启动(数据库和server)

二、配置自己的virtualhost

1、系统host文件加入server的域名(在浏览器中输入域名后会先通过host文件)

sudo nano /private/etc/hosts(也能够使用vim打开进行编辑)

2、配置Apache,打开Apache的配置文件 /Applications/XAMPP/etc/httpd.conf

# Virtual hosts
 Include

/Applications/XAMPP/etc/extra/httpd-vhosts.conf  #让Apache去读虚拟主机的配置文件

三、配置httpd-vhosts.conf里加入Virtual Host的配置

<Directory "/Users/only/Desktop/www">

SetOutputFilter DEFLATE

Options FollowSymLinks

AllowOverride All

Require all granted

# Order allow,deny

allow from all

DirectoryIndex index.html index.php

</Directory>

ErrorLog "/Users/only/Desktop/www/logs/dummy-host.example.com-error_log"

CustomLog "/Users/only/Desktop/www/logs/dummy-host.example.com-access_log" common

</VirtualHost>

四、出现的问题

1、 mysql无法启动(重装xmapp)

2、站点始终跳转到xmapp的默认页。有可能系统自带Apatch 改动时为系统的文件。因此一直没有跳转

3、出现403错误,在httpd.conf里面搜索User Deamon。把deamon改成OS的username,重新启动Apache(server目录

一 致)

五、用到vim的命令

打开 sudo vim fileName;

输入 i

退出 按下esc 按下: 进入命令模式 wq 保存退出

独学而无友,则孤陋而寡闻!

分享知识,交流技术,碰撞思想。

时间: 2024-12-16 05:08:54

hello world to php( mac 配置 xmapp virtual host)的相关文章

为Apache配置虚拟机Virtual Host

配置虚拟机最少需要修改两个文件,即httpd-vhosts.conf 和 hosts (记住修改任何配置前先备份哦,这才是个好习惯) 第一步,修改httpd-vhosts.conf文件, 文件路径 \apache\conf\extra\ 在文件底部加入下面这段 //复制下面的例子NameVirtualHost *:80 <VirtualHost *:80>ServerName sample.test DocumentRoot "这里填你的网站根目录" <Directo

Windows下Nginx Virtual Host多站点配置详解

Windows下Nginx Virtual Host多站点配置详解 此教程适用于Windows系统已经配置好Nginx+Php+Mysql环境的同学. 如果您还未搭建WNMP环境,请查看 windows7配置Nginx+php+mysql教程. 先说明一下配置多站点的目的:在生产环境中,如果将系统所有代码文件都放在公开目录中,则很容易被查看到系统源码,这样是很不安全的,所以需要只公开index.php的入口文件目录.而同一个服务器中,可能运行多个系统,这样就必须公开多个入口文件目录,以便用不同的

Mac配置React Native开发环境

一直觉得学习一样东西,不动手怎么也学不会,就像学习swift,看了视频没有动手操作,记住的也就那么点,自己写出东西不是这里有问题就是那里出错. 所以,以后学习自己要多动手. 现在我的学习任务就是: 提高自己的iOS代码专业能力,掌握Swift3.0,顺便学习学习React Native. 学习一门语言当然少不了硬件和软件设备啦,不然怎么学习...嘿嘿,对吧!!!! 下面记录下自己配置React Native开发环境: 1> 安装brew: 打开终端,输入:   /usr/bin/ruby -e

Mac配置Qt环境——Could not resolve SDK path for &#39;macosx10.8&#39;

前言:解决在Mac端安装Qt后,出现的Could not resolve SDK path for 'macosx10.8'的配置信息. 首先,发现问题之前,先搜索一下.但是搜索的结果都是说,找到配置文件把macosx10.8修改成macosx10.9就OK了.我也尝试了,但不成功.原因在于我并不了解为什么这么修改和这个问题的产生的根源是什么. 接触Mac系统不长,但是感觉这个macosx10.8是系统的版本号吧!?查看了一下自己系统的版本号,和默认的配置文件,真的不一样.修改配置文件和系统的版

mac 配置Python集成开发环境

mac 配置Python集成开发环境(Eclipse +Python+Pydev) 1.下载Mac版64位的Eclipse. 进入到Eclipse官方网站的下载页面(http://www.eclipse.org/downloads/),我选择了下图所示的软件包, 浏览器在下载过程中使用的超链接 http://ftp.daum.net/eclipse//technology/epp/downloads/release/mars/R/eclipse-jee-mars-R-macosx-cocoa-x

Mac配置环境变量

Mac配置环境变量,以ant和maven为例 1.编辑 .bash_profile文件 cd vi .bash_profile 编辑内容为 ------------------------- ANT_HOME=/Users/a58/dev/apache-ant-1.9.6/ MAVEN_HOME=/Users/a58/dev/apache-maven-3.2.1/ PATH=$PATH:$ANT_HOME/bin:$MAVEN_HOME/bin export ANT_HOME export MA

Mac配置PHP

Mac配置PHP 前言 在MacOS中已经内置了PHP和Apache,所以不需要再额外安装它们,只需要简单几步即可运行PHP. 配置Apache 查看Apache版本: $ sudo apachectl -v 终端关闭Apache: $ sudo apachectl stop 终端启动Apache: $ sudo apachectl start ,输入mac系统密码后即可启动apache服务. 启动Apache后,在浏览器中输入 http://localhost/ 后,就可以看到默认的PHP欢迎

Mac配置SVN

1) 解压压缩包,解压到/usr/local目录下 如:/usr/local/apache-maven-3.2.1 2) 配置环境变量 在~/.bash_profile添加如下两行代码 export M2_HOME=/usr/local/apache-maven-3.2.1 export PATH=${M2_HOME}/bin:${PATH} 3)mvn -versionMac配置SVN

Nginx虚拟主机(Virtual Host)配置

虚拟主机(Virtual Host)可以在一台服务器上绑定多个域名,架设多个不同的网站,一般在开发机或者要部署多个小网站的服务器上需要配置虚拟主机.nginx的虚拟主机配置其实也挺简单,为了使得配置文件清晰,可以给每一个虚拟主机建立一个配置文件,然后在主配置文件(nginx.conf)里使用include语句包含所有的虚拟主机配置文件. 建立存放虚拟主机配置文件的文件夹: sudo mkdir /usr/local/etc/nginx/vhosts 建立虚拟主机配置文件: sudo vim /u