关于Mac下apache环境搭建那些事
2017-02-08 11:24
274 查看
一、修改 httpd.conf
首先我们需要修改第一个文件,就是 /etc/apache2 目录下的httpd.conf文件,你可以通过编辑器打开,也可以通过命令行打开进行修改,看你个人喜好(*^__^*) 。下面就是httpd.conf具体需要修改的东西。
找到下面几行代码,将其注释放开,即:
注释:在httpd.conf文件中有这么一行代码,即在你配置的文件目录下如果有index.html 则会默认打开该文件,如果有需要你也可以自己配置一些默认文件
保存退出。
二、修改 httpd-userdir.conf
这是我们需要修改的第二个文件。找到 /etc/apache2/extra 目录下的 httpd-userdir.conf文件,打开,将16行的注释去掉,即:
保存退出。
三、修改 <**YOUR USERNAME**>.conf
这是我们修改的第三个文件(注释:<**YOUR USERNAME**>指得是你电脑的用户名)。找到 /etc/apache2/users/ 目录下的<**YOUR USERNAME**>.conf文件。
适应 OSX 10.9 Apache 2.2版本
适应 OSX 10.10 Apache 2.4版本
保存退出。
关于版本查阅,你可以先查阅一下自己的apache版本
当你这些步骤都跟着做完了的话,那么恭喜你。你的apache环境已经算是搭好了。
那么关于项目的路径,到时只需要修改httpd.conf文件和<**YOUR USERNAME**>.conf文件。这两文件中的路径必须一致,不然你会不出意外的收获一个403的报错的。
以下是我配置项目的一些图例:
文章到这也该结束了,由于之前没有接触过相关服务器的环境搭建,如若有哪写的不好的,还希望大伙指出大家一起学习。 也希望这篇文章多少可以帮到一些小伙伴们,最后祝大伙新年快乐,工作都顺心顺力的。(*^__^*)
首先我们需要修改第一个文件,就是 /etc/apache2 目录下的httpd.conf文件,你可以通过编辑器打开,也可以通过命令行打开进行修改,看你个人喜好(*^__^*) 。下面就是httpd.conf具体需要修改的东西。
找到下面几行代码,将其注释放开,即:
#LoadModule php5_module libexec/apache2/libphp5.so to LoadModule php5_module libexec/apache2/libphp5.so #LoadModule userdir_module libexec/apache2/mod_userdir.so to LoadModule userdir_module libexec/apache2/mod_userdir.so #Include /private/etc/apache2/extra/httpd-userdir.conf to Include /private/etc/apache2/extra/httpd-userdir.conf
注释:在httpd.conf文件中有这么一行代码,即在你配置的文件目录下如果有index.html 则会默认打开该文件,如果有需要你也可以自己配置一些默认文件
<IfModule dir_module> DirectoryIndex index.html </IfModule> #增加一些默认文件 <IfModule dir_module> DirectoryIndex index.html index.php index.htm </IfModule>
保存退出。
二、修改 httpd-userdir.conf
这是我们需要修改的第二个文件。找到 /etc/apache2/extra 目录下的 httpd-userdir.conf文件,打开,将16行的注释去掉,即:
#Include /private/etc/apache2/users/*.conf to Include /private/etc/apache2/users/*.conf
保存退出。
三、修改 <**YOUR USERNAME**>.conf
这是我们修改的第三个文件(注释:<**YOUR USERNAME**>指得是你电脑的用户名)。找到 /etc/apache2/users/ 目录下的<**YOUR USERNAME**>.conf文件。
适应 OSX 10.9 Apache 2.2版本
<Directory "/Users/<YOUR USERNAME>/Sites/"> Options Indexes MultiViews FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>
适应 OSX 10.10 Apache 2.4版本
<Directory "/Users/<YOUR USERNAME>/Sites/"> AllowOverride All Options Indexes MultiViews FollowSymLinks Require all granted </Directory>
保存退出。
关于版本查阅,你可以先查阅一下自己的apache版本
apachectl -v
当你这些步骤都跟着做完了的话,那么恭喜你。你的apache环境已经算是搭好了。
那么关于项目的路径,到时只需要修改httpd.conf文件和<**YOUR USERNAME**>.conf文件。这两文件中的路径必须一致,不然你会不出意外的收获一个403的报错的。
以下是我配置项目的一些图例:
文章到这也该结束了,由于之前没有接触过相关服务器的环境搭建,如若有哪写的不好的,还希望大伙指出大家一起学习。 也希望这篇文章多少可以帮到一些小伙伴们,最后祝大伙新年快乐,工作都顺心顺力的。(*^__^*)
相关文章推荐
- 在MAC中搭建Apache Cordova (PhoneGap) + Sencha Touch2的开发环境——2安装Sencha Touch2.3
- 关于在linux下搭建qt编译环境的那些事。
- Mac下PHP+Apache+MySQL环境搭建
- 在Mac 系统下搭建php学习环境(Apache+PHP+MySQL)
- mac下Apache + MySql + PHP搭建网站开发环境
- mac系统中搭建apache+mysql+php的开发环境,安装mysql后,登录报错:mac ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- MAC OS X 下APACHE MYSQL PHP的环境搭建使用
- Mac搭建Apache+PHP+MySQL环境
- 关于Mac下php学习环境的搭建
- Mac自带Apache搭建PHP开发环境(二)连接MySQL报错SQLSTATE[HY000] [2002] No such file or directory
- MAC-pro搭建jsp开发环境(Yosemite 10.10.5 + eclipse 4.5.1 + jdk-8u60-macosx-x64 + apache-tomcat-8.0.27 2)
- 关于 vue.js 运行环境的搭建(mac)
- Mac OS X 10.9下搭建java web开发环境之一 开启和配置本机的Apache服务
- 关于OpenNI(1.5/2)和OpenCV的那些事——环境搭建(Windows8.1, 64位系统, VS2012/2013, 华硕XtionProLive)
- Mac OS X Yosemite 10.10.3 apache+mysql+django web开发环境的搭建
- 4000 Mac自带Apache搭建PHP开发环境(一)phpinfo
- Mac下快速搭建PHP开发环境,Apache,Nginx,MySQL
- 关于在win下搭建apache+php+mysql环境的笔记
- 关于Linux+JDK+Tomcat+Apache+MySQL+PHP的Web服务环境搭建
- 关于EMGU CV的那些事——1.环境搭建(win8 vs2012 emgucv3.0)