mac 10.11搭建php开发环境,Apache服务器
来源:互联网 发布:淘宝运营助理工作总结 编辑:程序博客网 时间:2024/06/05 15:35
把mac 10.11beta版本更新为10.11.1之后发现前配置的apache服务器不能使用了,太坑爹了。为了方便测试XMPP和VCL,自己重新搭建个apache服务器进行测试一下。
步骤如下:
Step One开启互联网共享功能
step1.1: 打开系统偏好设置
step1.2: 点击共享
step1.3: 勾选上互联网共享
Step Two:启动Apache服务器
启动Apache服务器,mac10.11已经自带安装了apache服务器,在终端输入:
sudo apachectl start (这个是启动服务器)
sudo apachectl restart (这是重启服务器)
这时在你的浏览器上输入:http://localhost,或者http://127.0.0.1,在浏览器会***It works!*
好了,这样基本的Apache服务器配置就这样完成了。但是这样往往不能满足我们的需求。接下来我们要对Apache服务器进行一些配置。
Step Three: 个性化配置
step1:进入apache配置目录文件夹,在终端输入
cd ~ (进入home目录)
cd /etc/apache2/ (进入Apache2的安装目录)
step2:打开http.conf文件,可以通过open或者vi/vim 打开
sudo vi http.conf
sudo vim http.conf
sudo open http.conf
Step Four:加载模块
把167-170的前面#去掉即加载下面几个模块
1.LoadModule alias_module libexec/apache2/mod_alias.so
2.LoadModule rewrite_module libexec/apache2/mod_rewrite.so
3.LoadModule php5_module libexec/apache2/libphp5.so
4.LoadModule hfs_apple_module libexec/apache2/mod_hfs_apple.so
Step Five修改访问权限:
把http.conf的219行的
<Directory /> AllowOverride none Require all denied</Directory>
修改成:
<Directory /> AllowOverride All </Directory>
Step Six修改网站根目录
系统的的默认目录是:/Library/WebServer/Documents,如果想继续使用该目录做开发没有任何问题,但是如果你想修改网站的根目录的话,你可以在终端输入:
step1.
cd ~ (进入你的家目录,建立一个文件夹(www目录)
mkdir www (新建一个文件夹,可以是任何文件夹)
cd www
pwd (显示当前目录的路径,下一个步骤修改目录需要)
step2.
把236DocumentRoot "/Library/WebServer/Documents"和237<Directory "/Library/WebServer/Documents">中双引号的内容换成自己的目录,我的目录为/Users/wanglin/www,把在终端显示的目录拷贝下来,把236和237行修改为如下
DocumentRoot "/Users/wanglin/www",
<Directory "/Users/wanglin/www">
step3.
把258行中的AllowOverride none修改为AllowOverride All*
step4.
把270中的
<IfModule dir_module> DirectoryIndex index.html</IfModule>
Step Seven:修改网站支持的index页面
如果你不修此项,访问index.php页面是访问不了的。把
<IfModule dir_module> DirectoryIndex index.html index.php</IfModule>
修改为
<IfModule dir_module> DirectoryIndex index.html index.php</IfModule>
重启服务器
保存修改的http.conf文件然后重启apache服务器。在终端输入:
sudo apachectl restart
这样你的Apache服务器可以了。如果你想使用phpadmin你只要把phpadmin下载下来,然后放进刚才的www目录下面就可以了。以后你的php代码代码就放进www下面别人就可以访问了。如果你想进行CGI编程,你还需要对CGI模块进行配置。关于mysql和phpadmin的更多配置,大家百度就可以了。
原文链接:http://www.jianshu.com/p/ee1a70783329
- mac 10.11搭建php开发环境,Apache服务器
- MAC OS搭建Apache服务器PHP环境及MySQL数据库
- Mac下快速搭建PHP开发环境,Apache,Nginx,MySQL
- apache+php服务器环境搭建
- mac Apache+php环境开发
- mac PHP开发环境搭建
- MAC 搭建php开发环境
- mac搭建php开发环境
- PHP开发环境apache搭建
- Mac搭建Apache+PHP+MySQL环境
- 服务器php、mysql、apache环境搭建
- 搭建Windows+Apache+MySQL+PHP服务器环境
- Windows7搭建Apache本地服务器+PHP环境
- PHP+Apache服务器的环境搭建
- Apache + Mysql +Php搭建PHP开发环境
- PHP开发环境搭建,Apache+PHP+MySQL
- php开发环境搭建 Apache+PHP+MySQL
- ios程序员容易上手的服务器程序php入门【apache+php+mysql】开发环境搭建(一)
- AndroidStudio --> compileSdkVersion, minSdkVersion 和 targetSdkVersion
- 字符串拆分,根据指定分隔符拆分字符串
- 极光推送
- HashMap实现原理分析
- java.util.concurrent翻译----Executor框架--接口Executor
- mac 10.11搭建php开发环境,Apache服务器
- Matlab与线性代数 -- 矩阵的转置
- 不只是迭代器模式
- Javascript项目实战小案例2——简易日历
- 弹框在一个很的长页面居中显示
- Java多线程-新特征-阻塞栈LinkedBlockingDeque
- 2.浅谈数据分析 数据分析报告
- JVM 类加载过程
- UVa10817 Headmaster's headache[状压DP]