MAC OSX 10.10 下启用自带的Apache和PHP

Mac 系统自带Apache和PHP,只要你开启即可使用

1.修改Apache配置文件

sudo vim /etc/apache2/httpd.conf。

取消注释掉下面两行

LoadModule rewrite_module
libexec/apache2/mod_rewrite.so

LoadModule php5_module libexec/apache2/libphp5.so

注释掉221行的#Require
all denied

212 #ServerName www.example.com:80

213

214 #

215 # Deny access to the entirety of your server‘s filesystem. You must

216 # explicitly permit access to web content directories in other

217 # <Directory> blocks below.

218 #

219 <Directory />

220     AllowOverride none

221 #    Require all denied

222 </Directory>

另外取消499行的注释,使apache的vhost设置生效

497

498 # Virtual hosts

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

500

501 # Local access to the Apache HTTP Server Manual

502 #Include /private/etc/apache2/extra/httpd-manual.conf

2. vim/etc/apache2/extra/httpd-vhosts.conf

添加如下内容(sheng 是我的用户名,xxx是自己添加的虚拟域名)

<VirtualHost *:80>

DocumentRoot "/Users/sheng/site/xxx"

ServerName xxx.com

<Directory "/Users/sheng/site/xxx">

Options FollowSymLinks

AllowOverride All

Require all granted

</Directory>

</VirtualHost>

3. 修改本机的host设置

vim /etc/hosts

添加一行

127.0.0.1   xxx.com

4.打开终端命令行

sudo apachectl
start。

5. 在/Users/sheng/site/xxx放一个index.php
文件

可以写入如下内容。(MAC OSX 10.10的PHP 版本在5.4以上,不知道为什么短标签默认不能用)

<?php

echo "hello php";

?>

打开浏览器

type

xxx.com

and try out!

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-22 03:41:46

MAC OSX 10.10 下启用自带的Apache和PHP的相关文章

Mac OSX Yosemite 10.10 brew 错误:mktemp: mkdtemp failed on /tmp/git-LIPo: No such file or directory

这个问题困扰了我很久很久,使得我不得不花一点时间来说一下解决方法. 事情是这样的:前两天兴高采烈的更新了一下宝贝mac到10.10.一切看起来都那么美好,但是..当我重新安装magento的时候发现需要mcrypt!:之前有装过,但是更新了一下就没有了,好吧,重装!!但是这个时候发现,brew update不能用了!!坑屌丝么!!so重装brew!,好不容易装好了,brew install mcrypt的时候,遇到问题: Already downloaded: /Library/Caches/H

Mac OSX 10.9.4 mavericks 启用系统Apache、PHP服务

众所周知,Mac OSX已经内置了Apache http server 和 php,只用简单的配置一下就能够使用php环境,做本地测试很不错. 1.启用Apache Http Server(sudo apachectl start) 记住下面的命令: // 打开终端(Terminal)输入: sudo apachectl start // 启动服务 sudo apachectl stop // 关闭服务 sudo apachectl restart // 重启服务 通过上述命令可以对系统自带Ap

XE6移动开发环境搭建之IOS篇(4):VMware9里安装Mac OSX 10.8(有图有真相)

XE6移动开发环境搭建之IOS篇(4):VMware9里安装Mac OSX 10.8(有图有真相) 2014-08-18 21:10 网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的内容.傻瓜式的表达来告诉你想要的答案. 以下内容比较长,我们努力地图解每一个步骤,没有耐心的观众可以忽略前27步,直接看第28步最终结果.--------------------------------------------------------------- 1.在虚拟机主界

MAC 10.10 下搭建WEB站点

转载自:http://note.rpsh.net/posts/2013/11/27/osx-10-9-apache-server-php-mysql/ Mac OS X 10.9 依旧预装了 Apache ,但是已经不能在 「系统偏好设置」中的「Web 共享」来开启了,需要手动通过命令行开启. 启动Apache 启动:sudo apachectl start 停止:sudo apachectl stop 重启:sudo apachectl restart 查看 Apache 版本 httpd -

Webstorm 10 for mac osx 注册机,序列号,kegen

小菜最近get到mac体验机会,早就耳闻mac非常适合做开发,于是迫不及待的安装各种开发工具,不知不觉,轮到前端开发神器webstorm了,看了一下官网的价格,心拔凉拔凉的. 果断搜索注册机,搜到的结果不少,20%是版本太旧,80%需要vip才能下载. 目前最新的是10+版本,勉强可以下载的都是8+版本,不太符合心思,而其他号称9+版本带注册机的,或者10+版本带序列号的,vip才能下载,既然不想买正版,却给盗版充值,哪有这样的道理. 如果读者因为这件事而苦恼,恰好又看到这篇文章,那么您的问题至

XE6移动开发环境搭建之IOS篇(7):在Mac OSX 10.8中安装Xcode4.6.3(有图有真相)

XE6移动开发环境搭建之IOS篇(7):在Mac OSX 10.8中安装Xcode4.6.3(有图有真相) 2014-08-23 21:37 网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 在安装Xcode前,我们先了解下Mac下如何卸载U盘!在VM9下,同一时间内,一个物理设备只能由一个系统去独占,无论是物理机还是虚拟机.我们可以了解一下虚拟机加载U盘的规则:    1.在虚拟机中加载U盘时,会自动将U盘从Wind

XE6移动开发环境搭建之IOS篇(7):在Mac OSX 10.8中安装XE6的PAServer(有图有真相)

XE6移动开发环境搭建之IOS篇(7):在Mac OSX 10.8中安装XE6的PAServer(有图有真相) 2014-08-22 21:06 网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的内容.傻瓜式的表达来告诉你想要的答案. 在安装PAServer前,我们先配置一下MAC的IP,给定一个固定的内网IP,以便我们的XE6能更好地连接它!------------------------------------------------------------

MAC 升级到10.10(OS X Yosemite)下apache+php的配置问题

MAC升级到最新系统后 本地测试的站点不能正常运行,其原因是mac系统升级后 他的apache的版本也随之升级了版本 Server version: Apache/2.4.9 (Unix) Server built:   Sep  9 2014 14:48:20 升级前的版本为 10.9 Server version: Apache/2.2.26 (Unix) Server built:   Dec 10 2013 22:09:38 基本上之前配置的block都被覆盖了所以导致站点不能正常工作解

Mac OS X 10.9自带php-fpm的配置使用和扩展安装

Mac OS X 10.9已经自带有php-fpm,对于有干净系统强迫症的人,或者原装控来说,用brewhome重装一遍总感觉心里会有小兔子,下面把原装的php-fpm配置起来. 直接运行,有报错找不到配置文件. $ php-fpm [11-Jan-2014 16:03:03] ERROR: failed to open configuration file '/private/etc/php-fpm.conf': No such file or directory (2) [11-Jan-20