Heim > Backend-Entwicklung > PHP-Tutorial > 为Mac自带的Apache配置PHP和虚拟机

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

WBOY
Freigeben: 2016-07-29 09:06:56
Original
952 Leute haben es durchsucht

操作系统:os x 10.11.2

1、启动apache

打开终端(terminal),输入命令:sudo apachectl -k start ;

在浏览器地址栏中输入:http://localhost,显示如下信息则apache正常启动

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

apache相关命令:

启动:sudo apachectl start

停止:sudo apachectl stop

重启:sudo apachectl restart

查看版本号:sudo apachectl -v
Nach dem Login kopieren

 

2、添加PHP模块

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

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

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

3、配置‘mysites’虚拟机

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

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

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

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

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

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

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

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

# 'localhost'虚拟机
<virtualhost>
    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>
    DocumentRoot "/Users/你的用户名/Sites"
    ServerName mysites
    ErrorLog "/private/var/log/apache2/mysites-error_log"
    CustomLog "/private/var/log/apache2/mysites-access_log" common 
</virtualhost>
Nach dem Login kopieren

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

在终端输入命令:sudo vi /Users/你的用户名/Sites/info.php ,添加 "" ,保存退出

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

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

到此结束,谢谢阅读!

浊水轻舟于2016.1.12写

参考文档:http://www.cnblogs.com/snandy/archive/2012/11/13/2765381.html

以上就介绍了为Mac自带的Apache配置PHP和虚拟机,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage