为Mac自带的Apache配置PHP和虚拟机
Jul 29, 2016 am 09:06 AM操作系统:os x 10.11.2
1、启动apache
打开终端(terminal),输入命令:sudo apachectl -k start ;
在浏览器地址栏中输入:http://localhost,显示如下信息则apache正常启动
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.config,去掉"# Include /private/etc/apache2/extra/httpd-vhosts.conf"前面的'#'。
3.选择 DocumentRoot "/Library/WebServer/Documents"
在终端输入命令:sudo vi /etc/apache2/extra/httpd-vhosts.conf ,打开httpd-vhosts.conf。
注释两个默认的虚拟机,在每一行前面加'#'
接下来,添加如下代码,保存退出,重启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>
在终端输入命令: sudo vi /etc/hosts ,添加 "127.0.0.1 mysites",保存退出
在终端输入命令:sudo vi /Users/你的用户名/Sites/info.php ,添加 "" ,保存退出
在浏览器中输入 http://mysites/info.php
到此结束,谢谢阅读!
浊水轻舟于2016.1.12写
参考文档:http://www.cnblogs.com/snandy/archive/2012/11/13/2765381.html
以上就介绍了为Mac自带的Apache配置PHP和虚拟机,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Le C++ est-il front-end ou back-end ?

Comparaison des performances du framework PHP : la confrontation ultime entre vitesse et efficacité.

Comment générer une URL à partir d'un fichier HTML

Le module évasif protège votre site Web des attaques DOS de la couche application

Intégration et extension du contrôle de concurrence des fonctions Golang et des bibliothèques tierces

Comment effectuer des tests de concurrence et le débogage dans la programmation simultanée Java ?

Comment ajouter un serveur dans Eclipse

Application d'algorithmes dans la construction de 58 plateformes de portraits
