为Mac自带的Apache配置PHP和虚拟机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为Mac自带的Apache配置PHP和虚拟机相关的知识,希望对你有一定的参考价值。

参考地址:

http://www.codesec.net/view/244646.html

apache相关命令:
启动:sudo apachectl start
停止:sudo apachectl stop
重启:sudo apachectl restart
查看版本号:sudo apachectl -v

2、添加php模块

在终端中输入命令:sudo vi /etc/apache2/httpd.conf ,打开httpd.conf

去掉php模块前面的注释 ‘#‘,重启apache,php添加成功

3、配置‘mysites’虚拟机

1.在终端输入命令:mkdir /Users/你的用户名/Sites ,添加此文件夹做为‘mysites‘虚拟机的物理存储位置。

2.打开httpd.conf,去掉" # Include /private/etc/apache2/extra/httpd-vhosts.conf"前面的‘#‘。 

3.选择 DocumentRoot "/Library/WebServer/Documents" <Directory "/Library/WebServer/Documents" > ...</Directory> 之间的内容,复制这些内容到它的下方;修改黄色区域修改为 "/Users/你的用户名/Sites",保存退出。

在终端输入命令:sudo vi /etc/apache2/extra/httpd-vhosts.conf ,打开httpd-vhosts.conf。

注释两个默认的虚拟机,在每一行前面加‘#‘

接下来,添加如下代码,保存退出,重启apache

# ‘localhost‘虚拟机
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents"
ServerName localhost
ErrorLog "/private/var/log/apache2/localhost-error_log"
CustomLog "/private/var/log/apache2/localhost-access_log" common 
</VirtualHost>
# ‘mysites‘虚拟机
<VirtualHost *:80>
DocumentRoot "/Users/你的用户名/Sites"
ServerName mysites
ErrorLog "/private/var/log/apache2/mysites-error_log"
CustomLog "/private/var/log/apache2/mysites-access_log" common 
</VirtualHost>

在终端输入命令: sudo vi /etc/hosts ,添加 "127.0.0.1 mysites",保存退出

在终端输入命令:sudo vi /Users/你的用户名/Sites/info.php ,添加 "<?php echo phpinfo(); ?>" ,保存退出

在浏览器中输入 http://mysites/info.php

 

以上是关于为Mac自带的Apache配置PHP和虚拟机的主要内容,如果未能解决你的问题,请参考以下文章

Mac下快速搭建PHP开发环境

Mac下搭建lamp

mac下webpagetest搭建

mac使用系统自带apache+php配置apache+php+mysql开发环境

Mac 使用自带php和Apache 安装配置Xdebug 开启本地调试模式

Mac配置Apache服务器