`
啸笑天
  • 浏览: 3462696 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

OS X Mountain Lion 自带站点配置(更新10.10)

 
阅读更多

如果你是一名 Web 开发者,很多时候都需要在本地搭建服务器测试环境,比如 Apache+Mysql+PHP 这样的环境。事实上 Mac OS X 中想要搭建这样的环境很简单,本文我们就会将详细的教程分享给大家。

首先需要说明的是,Mac OS X 系统其实已经集成了 Apache+PHP环境,用户手动开启即可。在之前的 OS X 系统中,只需要进入「系统偏好设置——共享」,然后开启「Web 共享」就可以打开 Apache。不过在最新的 Mountain Lion 中苹果取消了这个共享功能的图形界面,只能从命令行开启。



 

MOUNTAIN LION 中已经没有”WEB共享”

启用 Apache/Web 共享

打开终端,运行启动 Apache 命令:

sudo apachectl start

关闭命令:

sudo apachectl stop

重启命令:

sudo apachectl restart

查看 Apache 版本命令:

httpd -v

Mountain Lion 中集成的 Apache 版本如下:

mbp:~ eyon$ httpd -v
Server version: Apache/2.2.22 (Unix)
Server built: Jun 20 2012 13:57:09

启用 Apache 之后,你可以直接在浏览器中访问 http://localhost,如果出现”It works!”就表示运行正常。



 

Root 目录

启用 Apache 之后,你首先得知道网页文件应该放到哪个目录才能正常运行,相信有过 Linux 服务器配置经验的对此不会陌生。OS X 中默认有两个目录可以直接运行你的 Web 程序,一个是系统级的 Web 根目录,一个是用户级的根目录,大家记下即可。

系统级的根目录是:

/Library/WebServer/Documents/

它对应的网址是:

http://localhost

用户级的根目录是:

~/Sites



 

~/Sites 也就是你用户目录下面的”站点”目录,在 OS X Mountain Lion 中,这个目录可能没有,所以你需要手动建立一个同名目录。建立方式很简单,直接在终端中运行:

sudo mkdir ~/Sites

建立”站点”文件夹之后,检查下面这个文件夹下面是不是有”你的用户名.conf”这个文件。

/etc/apache2/users/

如果没有,那么你需要创建一个,取名为”你的用户名.conf”,你可以使用 vi 或者 nano 这两种编辑器之一来创建。

sudo vi /etc/apache2/users/你的用户名.conf

创建之后将下面的这几行内容写到上面的 conf 文件中:

<Directory "/Users/username/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>

文件保存之后,给它赋予相应的权限:

sudo chmod 755 /etc/apache2/users/你的用户名.conf

接下来重启 Apache,以使该配置文件生效:

sudo apachectl restart

之后你就可以通过浏览器访问你的用户级目录网页了,你可以随便防个网页进去测试一下。根目录地址为:

http://localhost/~username/

(请将username改成你的用户名)

启用 PHP

Mountain Lion 中已经集成了 PHP 5.3.13 版本,也需要手动开启。你可以用 vi 或者 nano 编辑器打开下面这个文件:

sudo nano /etc/apache2/httpd.conf

然后搜索”php”,第一条匹配的应该是下面这句代码:

LoadModule php5_module libexec/apache2/libphp5.so

请将这句代码前面的#去掉,然后保存文件。

接下来再一次重启 Apache:

sudo apachectl restart

现在 PHP 应该已经开始工作了,你可以在用户级根目录下(~/Sites/)放一个PHP测试文件,代码如下:

<?php phpinfo(); ?>

 

 

 

---------------------------------------------------------

Yosemite 10.10 Apache、PHP 配置

Mac OSX 升级到 Yosemite 10.10 后本地的站点服务(Sites)都无法运行了,原因是随着系统的更新,Apache 版本升级到了 2.4.9,PHP 升级到了 5.5.14 版本,Apache 的配置需要做相应的修改,具体步骤如下:

启动 Apache

sudo apachectl start

 

设置允许访问用户目录

1、修改 httpd.conf 配置:

sudo nano /etc/apache2/httpd.conf

control + w 查找以下代码,去掉注释符 #

LoadModule authz_core_module libexec/apache2/mod_authz_core.so
LoadModule authz_host_module libexec/apache2/mod_authz_host.so
LoadModule userdir_module libexec/apache2/mod_userdir.so
LoadModule php5_module libexec/apache2/libphp5.so

Include /private/etc/apache2/extra/httpd-vhosts.conf
Include /private/etc/apache2/extra/httpd-userdir.conf

2、修改 httpd-userdir.conf 配置:

sudo nano /etc/apache2/extra/httpd-userdir.conf

control + w 查找以下代码,去掉注释符 #

Include /private/etc/apache2/users/*.conf

3、修改 yourUserName.conf 配置:

sudo vi /etc/apache2/users/yourUserName.conf

注:yourUserName 为你的用户名称,如果没有该文件则新增一个,然后将内容修改为:

<directory "="" users="" haibor="" sites="" style="box-sizing: border-box;">
    Options Indexes MultiViews
    AllowOverride None
    Require all granted

完成修改后设置权限为 755:

sudo chmod 755 /etc/apache2/users/yourUserName.conf

4、最后重启 Apache

sudo apachectl restart

至此就可以通过浏览器访问 http://localhost/~yourUserName/ 目录了。

  • 大小: 92 KB
  • 大小: 23.1 KB
  • 大小: 61.5 KB
分享到:
评论
1 楼 啸笑天 2013-11-18  
http://localhost/~eason/schoolid.xml

相关推荐

    OS X 10.10 Yosemite VMware Image sn

    OS X Yosemite(代号为"Yosemite")是苹果公司推出的操作系统,是OS X Mountain Lion的后续版本,于2014年发布。这个镜像文件允许用户在VMware环境下运行Apple的Mac OS系统,无需实际拥有Mac硬件。 【描述】中提到...

    OS X Yosemite 10.10全系列内核文件 macox

    OS X Yosemite 10.10是苹果公司推出的一款操作系统,它是基于Darwin Unix-like核心构建的,提供了用户友好的图形界面和丰富的功能。在这个版本中,苹果对系统进行了多项改进,包括性能优化、设计更新以及引入了一些...

    OS X 10.10 Yosemite VMware Image

    OS X 10.10 Yosemite VMware Image

    OS X 10.10

    OS X 10.10 迅雷种子文件 找了好久的

    VMware Workstation 11环境下Apple OS X 10.10安装与配置详细教程

    网上VMware Workstation 10安装Apple OS X 10.9以前版本资料较多,但安装Apple OS X 10.10的教程比较少,本人参照相关资料,结合自己实践撰写了这个教程,但愿能对感性兴趣者以帮助。 相关软件已经上载到百度网盘,...

    OS X_10.10 Yosemite 内置壁纸

    【OS X 10.10 Yosemite 内置壁纸】是苹果公司为其操作系统 macOS(当时称为OS X)推出的版本之一——Yosemite 的一部分。这个版本的系统在2014年发布,以其清新、现代的设计风格和与iOS设备更紧密的集成而受到用户的...

    OS X10.13下载地址.txt

    ▪ OS X 10.8 Mountain Lion ▪ OS X 10.9 Mavericks ▪ OS X 10.10 Yosemite ▪ OS X 10.11 El Capitan ▪ macOS 10.12 Sierra ▪ macOS 10.13 High Sierra ▪ macOS 10.14 Mojave 3 描述 4 兼容性 5 特点 6 缺点 ...

    MAC OS.X.10.8.iso 镜像文件

    - Mountain Lion之后,苹果继续推出了OS X Mavericks (10.9), Yosemite (10.10),El Capitan (10.11),Sierra (10.12),High Sierra (10.13),Mojave (10.14),Catalina (10.15),以及Big Sur (11.0)等版本,持续...

    制作MAC OS X 10.10安装盘.doc

    制作 MAC OS X 10.10 安装盘教程 本文档将引导读者制作 MAC OS X 10.10 安装启动盘,旨在帮助读者快速、轻松地完成安装盘的创建。请注意,本文档仅适用于苹果系统,不适用于黑苹果。 MAC OS X 10.10 安装盘制作...

    下载 - Java for OS X 2015-001

    Java for OS X 2015-001 会为 OS X 10.11 El Capitan、OS X 10.10 Yosemite、OS X 10.9 Mavericks、OS X 10.8 Mountain Lion 和 OS X 10.7 Lion 安装传统的 Java 6 Runtime。 本软件包只为传统软件提供支持,并会...

    VMware 11安装Mac OS X 10.10

    - **硬件兼容性**:检查主机电脑的硬件配置是否满足VMware 11以及Mac OS X 10.10的最低要求。 - **虚拟机配置**:根据实际需求调整虚拟机的内存、CPU等资源分配,以确保流畅的用户体验。 - **补丁更新**:定期关注...

    如何将OS X 10.10装在硬盘分区.docx

    OS X 10.10 安装在硬盘分区教程 OS X 10.10 是苹果公司推出的操作系统之一,具有很多新特性和功能。这篇文章将指导用户如何将 OS X 10.10 安装在硬盘分区中,以避免覆盖原系统。 硬盘分区 在安装 OS X 10.10 之前...

    VMware 10安装OS X 10.10.pdf

    VMware 10虚拟机安装MAC OS X10.10图文教程

    OSInstall(MBR) OSInstall.mpkg(10.10.DP1.14A238x)(1)

    标题中的“OSInstall(MBR) OSInstall.mpkg(10.10.DP1.14A238x)(1)”指的是一个针对MBR(主引导记录)磁盘分区格式的Mac OS X 10.10 Yosemite开发预览版1的安装包。这个版本的构建号为14A238x,表明它是早期的开发者...

    Mac 操作系统下载大全 10.8 10.9 10.10 10.11 10.12

    在给定文件中,提及了多个版本的Mac操作系统,从10.8到10.12版本,包括10.8山狮(Mountain Lion)、10.9美洲狮(Mavericks)、10.10山猫(Yosemite)、10.11奥勒冈(Osprey)/El Capitan以及10.12西拉(Sierra)。这些版本涉及...

    在硬盘分区安装os x10.10系统图文教程.docx

    OS X 10.10系统的安装和配置需要用户具备一定的技术功底。用户需要了解如何下载和安装测试版的系统,并配置启动管理等。 OS X 10.10系统安装在硬盘分区的图文教程是一个非常实用的技巧,旨在帮助用户安全地安装OS X...

    os x 10.10 变色龙

    适用于OS10.10黑苹果变色龙驱动

    用VMware11安装Mac OS X 10.10

    - **硬件要求**:检查宿主机的硬件配置是否满足安装Mac OS X 10.10的要求。 - **安全性**:确保下载的所有文件来源可靠,避免下载含有恶意代码的文件。 - **备份**:在进行任何操作之前,最好对重要的数据进行备份,...

    VMware 11 安装MAC OS 10.10

    7. **初次启动与系统配置**:安装完成后,首次启动Mac OS X 10.10,会引导你完成一系列的设置,如语言选择、网络配置、用户账户创建等。这一步是必不可少的,因为它将定制你的系统环境。 通过以上步骤,你就能在...

    VM虚拟机可以安装OS X Yosemite 10.10 DP1

    标题中的“VM虚拟机可以安装OS X Yosemite 10.10 DP1”指的是使用虚拟机软件,如VMware,可以在非苹果硬件上安装并运行苹果的操作系统OS X Yosemite的Developer Preview 1版本。这个技术对于开发者或者对新系统感...

Global site tag (gtag.js) - Google Analytics